【发布时间】:2017-02-26 04:24:37
【问题描述】:
我正在尝试添加两个双打并打印出数字的值。我是 C 编程新手,我确信这是一个我没有看到的简单错误。代码如下:
while(count < 2){
scanf("Enter the letter for the operation. %c", &entered);
get = getchar();
if(get == 'a'){
printf("Please enter two numbers \n");
scanf("%f %f", &num1, &num2);
answer = num1 + num2;
printf("Answer = %.2f", answer);
count++;
}
我得到了这个字符,如果用户输入了一个它会做加法。
我得到的输出是: '
请输入两个数字
2
3
答案 = 0.00
【问题讨论】:
-
您认为
scanf中的“输入操作的字母。” 有什么作用?你能看到它显示在屏幕上吗?
标签: c printing while-loop