陈英杰哥哥
回答 这些for循环语句都是正确的。 main() { inti,j; printf(ij\n); for(i=0;i<2;i++) for(j=0;j<3;j++) printf(%d%d\n,i,j); } 输出结果为: ij 00 01 02 10 11 12 x+a%3*(int)(x+y)%2/4) =5+7%3*(int)(5+7)%2/4 =5+1*(int)(5+7)%2/4 =676+1*(int)(2)% =676+2% =676+0 =676 更多22条
star小朋友
当然是这个值了,第一次,是2,所以是CASE2,C+4,C现在还是4,所以是8以后类似,不过要注意,如果是CASE1和CASE3的话,由于没有break;,所以要同时执行下条语句,直到遇到break还要注意就是执行C-'2',只是判断CASE,但判断完后,C并不变~~
妹喜儿lady
不是所有的都会//杨辉三角#include"h"main(){charn[10][10];//存放杨辉三角中的值inti,j;//循环计数变量for(i=0;i<10;i++)//初始化数组{for(j=0;j<10;j++){n[i][j]='';}}for(i=0;i<10;i++)//计算杨辉三角内的值{for(j=0;j<=i;j++){if(j==0||j==i){n[i][j]=1;}else{n[i][j]=n[i-1][j-1]+n[i-1][j];}}}for(i=0;i<10;i++)//输出{for(j=0;j<=i;j++){printf("%5d",n[i][j]);}printf("\n");}}#include"h"main(){intmethod;//方法数inti,j,k;//循环计数变量for(i=1;i<20;i++){for(j=1;j<100;j++){for(k=1;k<200;k++){if(i*5+j*1+k*5==100){method++;printf("5元%d张,1元%d张,5元%d张\n",i,j,k);}}}}}#include"h"main(){charch[100];inta[60];char*p;intnum=0;//计数器inti;//循环计数变量intflag=0;//判断是否遇到过数字for(i=0;i<50;i++)//初始化a数组{a[i]=0;}printf("输入一个字符串\n");scanf("%s",&ch);for(p=ch;*p!='\0';p++){if(*p<'9'&&*p>'0'){a[num]*=10;a[num]+=*p-48;//*p中存放的是数字的ASKII码要转换成十进制数flag=1;}else{if(flag){num++;flag=0;}}}for(i=0;i
优质湖北自考问答知识库