已采纳回答 / YYHB
影响不打算太大 ,%在有些情况下可以代表间隔,所以也就存在%%的写法(第一个是空格,字符之间),有时=两侧也会加入空格,这是为了美观和程序员的方便。时刻牢记c语言不只是给自己看,还要给其他人看的,如果按这个想法的话,那么空格有时是很有必要的!
2018-10-09
已采纳回答 / IT小慕
#include<stdio.h> int main() { int i=0, sum= 1 ; do { i++; sum = sum *i; }while(i<=6); printf("%d\n",sum); return 0; }
2018-10-09
已采纳回答 / 醉酒一逍遥
你这样排列一下看{1,2,3}{4,5,6}{7,8,9}不就是表示一个二维数组吗。数组名称的第一个【】,你可以当成第几行;第二个【】,你当成第几列。那么num[0][0]=1,说的就是第0行,第0列的数字1。不过你要区别的是int num[3][3],这里的[3][3]说的就不是行、列了,这里是指数组的下标长度。注意了是长度哦!长度!
2018-10-08
已采纳回答 / qq_嘤嘤侠_adhl68
最后的for是把已经替换完的arr1遍历打印出来。 arr[index] = value这句代码的意思是将一个固定值value赋值给arr1的最大值项arr【index】
2018-10-08
已采纳回答 / 醉酒一逍遥
第三个for语句: for(i=8;i>=0;i--) { for(j=0;j<=i;j); 这里你没有j++。你的程序也就没有完成降序而已,就是这里的细节出了问题。你试试改这里就好了,我已经验证成功了。
2018-10-08