Вопрос по информатике:
Здравствуйте.Программа на си.
#include "stdio.h"
int main(void)
{
float a,b;
char s;
printf ("Vvedite chicla\n");
scanf("%f %f %c",&a,&b,&s);
switch(s){
case'+':printf("=%f\n",a+b);break;
case'-':printf("=%f\n",a-b);break;
case'*':printf("=%f\n",a*b);break;
case'/':printf("=%f\n",a/b);break;
default:printf("ERROR\n");
return 0;
}
Потом, что бы получить ответ надо ввести два числа (ну на черный экран), далее знак (+ или - или /). Но вот вопрос. Разве мы не должны, вводить , что в скобочках ' ' после "case" ?
- 18.11.2017 10:14
- Информатика
- remove_red_eye 7309
- thumb_up 26
Ответы и объяснения 1
scanf("%f %f %c",&a,&b,&s); - считывает 2 числа, s - твоя операция
case - варианты, что сделать с числами
printf выводит результат операции
- 19.11.2017 20:27
- thumb_up 16
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.