早教吧 育儿知识 作业答案 考试题库 百科 知识分享

判断奇偶程序#includeintmain(){inta,b;printf("输入a=");scanf("%f",&a);b=a%2;if(b==0)printf("偶\n");elseprintf("奇\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就对了?
▼优质解答
答案和解析
#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");
}