最新回答 / weixin_慕哥6069392
#include <stdio.h>int main(){ //定义三位数num,个位数sd,十位数td,百位数hd int num, sd, td, hd; //循环所有三位数 for( num=100 ; num<1000 ; num++) { //获取三位数字num百位上的数字 hd = num/100 ; //获取三位数字num十位上的数字 td = ...
2020-04-27
最新回答 / 狂人点吹疯
j有上限,j<5因为j=i,所以j的初始值是不断增大的 例:j=i=1,j=i=2......j=i=4所以j的范围就不断变小,当j=1 取1~4 j=2 取2~4......
2020-04-27
最赞回答 / 慕数据1128963
<...图片...><...图片...>主要原因:1你在定义函数时,先要确定参数的类型,如int abc(int n),n为整型; 2return age返回的时候,是返回给abc(5),但是你又添加了一个双引号(""),这个双引号("")代表字符串,所以得到的值就不同。(此上乃C童鞋所述,希望对你们有帮助,有所不对的地方(请见解)请指教)
2020-04-26
最新回答 / 慕斯0252033
#include <stdio.h>/* * 请使用递归函数完成本题 * 小编已将正确代码放在左侧任务的“不知道怎么办”里 * 小编希望各位童鞋独立完成哦~ */int suiShu(int n){ int year; if(n==1) year=10; else { year=suiShu(n-1)+2; } return year;//此处如果括在else的范围里,函数就没有返回值了. }int...
2020-04-24
最新回答 / qq_慕斯卡7044235
你变量x是值是1吧。printf("%d",++i);//输出2因为++在前面先加1后再输出printf("%d",i++);//输出1因为++在后面先输出再加1
2020-04-24