1.有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 代码: #includestdio.h#includeconio.hmain(){inti,j,k;printf(\n);for(i=1;i5;i++)/*以下为三重循环*/for(j=1;j5;j++)for(k=1;k5;k++){if(i!=ki!=jj!=k)/*确保i、j、k三位互不相同*/printf(%d,%d,%d\n,i,j,k);}getch();} 2.输入某年某月某日,判断这一天是这一年的第几天? 代码: #includestdio.h#includeconio.hmain(){intday,month,year,sum,leap;printf(\npleaseinputyear,month,day\n);scanf(%d,%d,%d,year,month,day);switch(month)/*先计算某月以前月份的总天数*/{case1:sum=0;break;case2:sum=31;break;case3:sum=59;break;case4:sum=90;break;case5:sum=;break;case6:sum=;break;case7:sum=;break;case8:sum=;break;case9:sum=;break;case10:sum=;break;case11:sum=;break;case12:sum=;break;default:printf(dataerror);break;}sum=sum+day;/*再加上某天的天数*/if(year%==0 (year%4==0year%!=0))/*判断是不是闰年*/leap=1;elseleap=0;if(leap==1month2)/*如果是闰年且月份大于2,总天数应该加一天*/sum++;printf(Itisthe%dthday.,sum);getch();} 3.输入三个整数x,y,z,请把这三个数由小到大输出。 代码: #includestdio.h#includeconio.hmain(){intx,y,z,t;scanf(%d%d%d,x,y,z);if(xy){t=x;x=y;y=t;}/*交换x,y的值*/if(xz){t=z;z=x;x=t;}/*交换x,z的值*/if(yz){t=y;y=z;z=t;}/*交换z,y的值*/printf(smalltobig:%d%d%d\n,x,y,z);getch();} 4.用*号输出字母C的图案。 代码: #includestdio.h#includeconio.hmain(){printf(HelloC-world!\n);printf(****\n);printf(*\n);printf(*\n);printf(****\n);getch();} 5.输出9*9口诀。 代码: #includestdio.h#includeconio.hmain(){inti,j,result;printf(\n);for(i=1;i10;i++){for(j=1;j10;j++){result=i*j;printf(%d*%d=%-3d,i,j,result);/*-3d表示左对齐,占3位*/}printf(\n);/*每一行后换行*/}getch();} 北京哪个医院治疗白癜风正规皮肤白癜风名家治疗转载请注明原文网址:http://www.gzdatangtv.com/bbqb/5080.html |