想问一下第二个选项中d选项对不对呀,答案选的a,为啥d不对呀
第一题C,因为z不是数字开头,可以是0
第二题是D,答案错了。
D是对的。
A里i>result,并且i小于2倍result的时候i/result都是==1的。在这道题里,A的方式也能得到正确输出。
谭浩强的书很垃圾,自己学的话还是换本书吧。
【相关推荐】
编写程序:
#include<stdio.h>
int main()
{
char grade;
scanf("%c",&grade);
printf("Your score");
switch(grade)
{
case'A':printf("85~100\n");break;
case'B':printf("70~84\n");break;
case'C':printf("60~69\n");break;
case'D':printf("<60\n");break;
default:printf("enter data error!\n");
}
return 0;
}
运行结果如下: