最赞回答 / 慕雪5373384
当score/10=7的时候,会执行 case 7 : ,但case:7 后面是空的也就是没有执行语句,将执行下一条case 语句,也就是 case 6:。但是不能省略 case 7: ,否则当scroe/10=7 的时候就会执行default语句了。
2017-05-11
最新回答 / 慕运维1265877
第六行:printf("小编能不能打车回家呢:");括号后面多了一个单引号第七行:printf("%c\n",cost<=money?'y':'n');是分号,而不是逗号
2017-05-10
最新回答 / 后会无期_
如果只把m改为1 的话是没有影响的,但是如果你把n改为1了,任何数都可以被1整除,n的循环在1那里就符合条件直接break跳出循环了,n值不会增加,然后打印出来符合m=n的就只有1=1了。仔细看一下break条件吧#include <stdio.h>int main(){ int m, n; for(m=1; m<=50; m++) { for(n=1; n<=m; n++) { if( m%n==0 )...
2017-05-10
最赞回答 / qq_屐木落_0
#include <stdio.h>int isprime(int num){ int i=2; for(;i<=num/2;i++) if(0==num%i) return 0; return 1;}void main(){ int num; printf("1-100的素数如下\n"); for(num=2;num<=100;num++) if(isprime(num)) printf("%d ",num); printf("\n");}
2017-05-10