一、题目要求
二、程序及运行结果
2.1 for循环
#include?<stdio.h> #include?<stdlib.h>
int?main() { ????int?x; ????int?cnt=0; ????scanf("%d",&x); ????int?i,j,k; ????for(i=x;i<=x+3;i++){ ????????for?(j=x;j<=x+3;j++){ ????????????for(k=x;k<=x+3;k++){ ????????????????if(i!=j){ ????????????????????if(i!=k){ ????????????????????if(j!=k){ ????????????????????cnt++; ????????????????????printf("%d%d%d",i,j,k); ????????????????????if(cnt==6){ ????????????????????????????printf("\n"); ????????????????????????????cnt=0; ????????????????????????} ????????????????????else{ ????????????????????????printf("?"); ????????????????????} ????????????????} ????????????????} ????????????????}
????????????} ????????} ????} ????return?0; }
2.2 if语句循环
#include?<stdio.h> #include?<stdlib.h>
int?main() { ???int?x; ???scanf("%d",&x); ???int?i,j,k; ???int?cnt=0; ???i=x; ???while(i<=x+3){ ????????j=x; ????????while(j<=x+3){ ????????????k=x; ????????????while(k<=x+3){ ????????????????if(i!=j){ ????????????????????if(i!=k){ ????????????????????????if(j!=k){ ????????????????????????????cnt++; ????????????????????????????printf("%d%d%d",i,j,k); ????????????????????????????if(cnt==6){ ????????????????????????????????cnt=0; ????????????????????????????????printf("\n"); ????????????????????????} ????????????????????????????else{ ????????????????????????????????printf("?"); ????????????????????????????} ????????????????????????} ????????????????????} ????????????????} ?????????????k++; ????????????} ?????????j++; ????????} ????i++; ???} ???return?0; }
?
|