当前位置:首页 > C语言试题
scanf(\ switch(num) {
case '1':
printf(\星期1的食谱是青菜:\break;
case '2':
printf(\星期2的食谱是鸡蛋:\break;
case '3':
printf(\星期3的食谱是鱼:\break;
case '4':
printf(\星期4的食谱是肉:\break;
case '5':
printf(\星期5的食谱是鸡:\break;
case '6':
printf(\星期6的食谱是豆汁:\break;
case '7':
printf(\星期7的食谱是海鲜:\break; } }
2.有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
#include \#include \
main() {
int i,j,k; printf(\
for(i=1;i<5;i++) /*以下为三重循环*/ for(j=1;j<5;j++) for (k=1;k<5;k++) {
if (i!=k&&i!=j&&j!=k) /*确保i、j、k三位互不相同*/ printf(\
} }
3.输入三个整数x,y,z,请把这三个数由小到大输出。 #include
int a[N],x;
printf(\ for(int i=0; i scanf(\ } printf(\ for(i=0;i<=N-1;i++) { int k=i; for (int j=i+1;j<=N;j++) { if (a[j] x=a[i]; a[i]=a[k]; a[k]=x; } for(i=0; i printf(\ \ } } 4..输出9*9口诀。 #include \main() { int i,j,result; printf(\ for (i=1;i<10;i++) { for(j=1;j<10;j++) { result=i*j; printf(\表示左对齐,占3位*/ } printf(\每一行后换行*/ } }
共分享92篇相关文档