#include <stdio.h>
#include <math.h>
#include <stdlib.h>
int main()
{
int a, result;
float b;
printf("**This is a simple arithmetic calculator.** \n");
printf("\n Please enter an integer: ");
scanf("%i ", a);
printf("Please enter a floating point number: ");
scanf("%f", b);
result = a + b
printf("Output: ");
printf("%i + %f = %lf \n", a, b, result);
printf("%i - %f = %lf \n", a, b, result);
printf("%i * %f = %lf \n", a, b, result);
}
Мне нужно убедиться, что ваша программа не выйдет из строя, если пользователь вводит неверный ввод.Как отобразить сообщение или ответить на недопустимый ввод в C
как вы предлагаете 'result' будет рассчитываться? автоматически? :) –
Каково возвращаемое значение [scanf] (http://linux.die.net/man/3/scanf)? – LPs
ваша программа имеет ошибки/ошибки/опечатки, один из них - scanf («% i», a); –