我想在C中创建一个简单的程序,该程序添加了两个数字变量。 我试图验证输入,但是现在该程序不显示一个答案,只需0.000000000
添加两个整数变量并显示输出C
#include<stdio.h>
int input, temp, status, numberOne, numberTwo, ans;
int main(void){
first();
second();
add();
}
int first(void){
printf("Please enter your number: ");
status = scanf("%d", &input);
while(status!=1){
while((temp=getchar()) != EOF && temp != '\n');
printf("Invalid input... please enter a number: ");
status = scanf("%d", &input);
}
numberOne = input;
}
int second(void){
printf("Please enter your second number: ");
status = scanf("%d", &input);
while(status!=1){
while((temp=getchar()) != EOF && temp != '\n');
printf("Invalid input... please enter a number: ");
status = scanf("%d", &input);
}
numberTwo = input;
}
int add(void){
ans=numberOne+numberTwo;
printf("The answer is %f", ans);
}
谢谢,不敢相信我没有看到! – 2015-03-13 10:19:58