1、1、分析程序,程序是否有问题,如何改正,实现判断一个数的奇偶性。 #include void main() { int num;//数字 printf("input num:"); scanf("%d",&num); if(num%2=0);//是否能被2整除 { printf("it is even!"); } else { printf("it is odd!"); } }
第三节 switch语句随堂测验
1、分析代码,当输入成绩为90时,程序执行的结果是什么? #include #include int main(void) { float score; int grade; printf("请输入您的考试成绩:"); scanf("%f", &score); //数据有效性,保证数据在0-100 if(score<0 || score>100) { printf("请重新输入!\n"); return; } grade=(int)(score/10);//将分数映射为0----10 switch(grade) { case 9: case 10: printf("优秀!\n"); case 8: printf("良好!\n"); case 7: case 6: printf("及格!\n"); case 0: case 1: case 2: case 3: case 4: case 5: printf("补考!继续努力!"); break; default : break; } system("pause"); }