判断奇偶程序#includeint main(){ int a,b; printf("输入a="); scanf("%f",&a); b=a%2; if(b==0) printf("偶\n"); else printf("奇\n");}运行程序出错,错在哪里?为什么把%f改成%d就对了?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 11:29:28
判断奇偶程序#includeintmain(){inta,b;printf("输入a=");scanf("%f",&a);b=a%2;if(b==0)printf("偶\n");elseprintf(

判断奇偶程序#includeint main(){ int a,b; printf("输入a="); scanf("%f",&a); b=a%2; if(b==0) printf("偶\n"); else printf("奇\n");}运行程序出错,错在哪里?为什么把%f改成%d就对了?
判断奇偶程序
#include
int main()
{
int a,b;
printf("输入a=");
scanf("%f",&a);
b=a%2;
if(b==0)
printf("偶\n");
else
printf("奇\n");
}
运行程序出错,错在哪里?为什么把%f改成%d就对了?

判断奇偶程序#includeint main(){ int a,b; printf("输入a="); scanf("%f",&a); b=a%2; if(b==0) printf("偶\n"); else printf("奇\n");}运行程序出错,错在哪里?为什么把%f改成%d就对了?
#include
int main()
{
int a,b;
printf("输入a=");
scanf("%d",&a); //这里的f改为d,因为你的a声明为int型的
b=a%2;
if(b==0)
printf("偶\n");
else
printf("奇\n");
}