说实这个C程序经典100例里的解答问题不少,看的时候要注意。
如第一个就有很大的问题。问题是经典但解答不经典
一早料到knocker会唱反调,你给个第一题的经典的解答我看看!
main() { int i,j,k,TOTAL=0 ; printf("\n"); for(i=1;i<5;i++) for(j=1;j<5;j++) for(k=1;k<5;k++) { TOTAL++; if(i!=k&&i!=j&&j!=k) printf("%d,%d,%d\n",i,j,k); } printf("%d",TOTAL); } /*TOTAL=64*/
===============================
main() { int i,j,k,TOTAL=0 ;
printf("\n");
for(i=1;i<5;i++) for(j=1;j<5;j++) if(i!=j) for(k=1;k<5;k++) if(i!=k&&j!=k) { TOTAL++; printf("%d,%d,%d\n",i,j,k); } printf("%d",TOTAL); }
/*TOTAL=24 */
自己看吧
大家做了这么多题目后,对C语言应该有所了解了吧,不过要走的路还有很多,要学的还有很多
小弟给个网址,大家共同学习学习
大家做了这么多题目后,对C语言应该有所了解了吧,不过要走的路还有很多,要学的还有很多
小弟给个网址,大家共同学习学习
在倒数第四行+了printf("%c",219);才显示不到
像15楼说虽然定义出9*9的格式但会变成
2*1=2 3*1=3 3*2=6 4*1=4 4*2=8 4*3=12 5*1=5 5*2=10 5*3=15 5*4=20 6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72
那要怎改才好