最新回答 / 慕运维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