最赞回答 / 什么都不会的人
就是在你键盘上的Tab(你去找一找,如果你的键盘的标准的话应该是可以找到的)。Tap一般都是在C语言中指的是代码与页面边缘的距离,这提高了可读性,有缩进的代码看起来更为整齐、清晰、易读。最后,望采纳!!!
2020-03-11
最新回答 / Warm_Sweet
错误很多,建议直接参考如下代码:算了,我还是挨个给你指出来吧:int i=9和int j=1错误,涉及重定义,意思是用了两个int,随便删掉一个就行。另外j=1的位置错误,必须放在 while (i >= 1)的里面,每次i循环都要重新赋值,否则,第一次循环过后i的值就会变成9,也就是说只会循环一次。i--和j++后面没有分号,此外位置也不对,这是逻辑顺序出错,i--应该放在 j 循环的后面,否则在 j 循环之前 i 就先减一变成了8,少了乘法表的第一行;j++应该放在printf 后面,否则 j ...
2020-03-10
最赞回答 / weixin_慕斯3464934
另外分享本人自写正确代码:#include <stdio.h>int main(){ int arr[3][3] = {{1,2,3},{4,5,6},{7,8,9}}; int i,j; int sum=0; int a; for(i=0;i<3;i++) { for(j=0;j<3;j++) { if(arr[i][j]%2!=0) sum+=arr[i][j]; } ...
2020-03-10
最新回答 / Repark
答案就是2345,首先循环内部无j所以不用考虑j了,i从1开始然后圈定范围是在小于5上,所以首先i++,执行后i=2,输出i,于是就有一个规律,每当循环,i的每一次循环初始值(不执行i++的情况下),到最后输出的是i+1,同时i++,即本身加一。于是可知在最后一个i=4的循环里输出5,并且i++得i=5,此时i<5不成立,无法进入循环,结束程序
2020-03-10
最赞回答 / Warm_Sweet
先前有定义:“int num, sd, td, hd;”,就是说这几个变量都是整数,即使经过运算会变成小数,也会只保留整数部分。那么就可以利用这个特性,举几个例子:153/100=1.53,只保留整数部分就是1,所以百位上的数字hd就可以直接除以100得到;153%100=53,53/10=5.3,保留整数就是5,十位上数字td可以这样得到;153%10=3,这没啥好解释的。现在明白了吧?
2020-03-10
最新回答 / 慕UI4407309
也可以用i,如果用i的话,那么外循环i就应该从9开始,此时arr[j]>arr[i]的比较就是从数组第一个数依次后推和最后一个比较,排出最大值,然后,第二次循环就是从第一个依次后推和倒数第二个比较,这样也是可以比较出最大值的,如果是arr[j]>arr[j+1]就是相邻两个依次比较,直到将最大值推到最后一个位置
2020-03-09
最新回答 / qq_慕的地2027567
这一节教材也说了,if-else语句是从上到下执行的,先比较7200>=10000为0,执行下一条7200>5000=1为真,就直接不代入下面的if-else语句判断了,直接输出结果
2020-03-09
最新回答 / qq_慕容7036485
C 字符串中的字符必须符合某种编码(比如 ASCII), 并且除了字符串的末尾之外, 字符串里面不能包含空字符, 否则最先被程序读入的空字符将被误认为是字符串结尾 —— 正是由于这些限制使得 C 字符串只能保存文本数据。
2020-03-09