最赞回答 / qq_微笑让快乐围绕_0
#include<stdio.h>int main(){ int a, b; for (a=2; a<=50; a++) { for(b=2; b<a; b++) { if(a%b==0) break; } if(a!=b) printf("%d\n", a); } return 0;}if后面需要用“;”吗,我不太清楚,我去掉就好了
2020-04-21
已采纳回答 / JonahPeng
b数组应该判断a数组中字母是否在‘A'与'Z'区间中再取值,用两个索引i和j,外层是用i索引数组a中的内容,一旦i找到这个字符是大写字母a[i],再传递给索引b[j],然后j++,i继续查找。你的写法中A的索引i是不变动的,所以找不到其他大写字母。for(i=1;a[i]!='\0';i++) { if(a[i-1]==' ') { a[i]=a[i]-32; } } j=1;for(i=1;a[i]!='\0';i++){ if(a[i]>='A'...
2020-04-21
最新回答 / 灬天才混混灬
主函数后面没有调用函数 需要加上 int main(){int (定义一个变量)=getAge(n);printf("第5个人的年龄是%d岁", (定义的变量));return 0;}
2020-04-21
最赞回答 / 什么都不会的人
第11行应该改成:<...code...>要加两个%,因为这里老师漏讲了一个内容。原因是:如果你要输出一个%号的话你就必须要写两个%你才能打印出“%”。
2020-04-20
已采纳回答 / 慕侠941210
当m=4,n=2,m%n==0条件成立,直接break跳出循环体,此时下面的 if(m == n) 条件是不成立的所以不会打印输出,根本不会有机会让n循环到4和m相等,接下来就开始m++(m=5)开始下一轮循环了。
2020-04-19
已采纳回答 / 艒先生
调用函数getPeachNumber时形参位置应该加上类型。在递归计算挑子数时遵循的是:今天原有挑子数/2-1=今天剩下挑子数。递归递归,原理便是基于前或后一数据。程序中要求的挑子数为原有的,公式应该是:(剩下+1)*2=原数
2020-04-18