在心里想一个两位数,将它减去十位的数,再减去个位的数,得到一个新的两位数。
这时候在找到对应的图标,摁下回车,就可以输出心里想的数。
1 #include<stdio.h> 2 #include<math.h> 3 #include<stdlib.h> 4 int main() 5 { 6 int i,j=1; 7 char k; 8 srand((unsigned)time(NULL)); /*以时间作为随机数*/ 9 i=rand(); 10 i%=6; 11 i+=20; /*以ascii码20~25作为输出的符号*/ 12 k=i; 13 for(;j<=100;j++,i++) 14 { 15 if(j%9==0) 16 { 17 printf("%d.%c\t",j,k); /*九的倍数的符号已经提前确定了*/ 18 continue; 19 } 20 else 21 printf("%d.%c\t",j,i); /*不是九的倍数的符号就按顺序输出*/ 22 if(j%10==0) 23 printf("\n"); 24 if(i==25) 25 i=19; 26 } 27 getchar(); 28 printf("你想的符号是:\n"); 29 for(i=0;i<10;i++) 30 printf("%C\n",k); 31 printf("\n按下任意键退出"); 32 getchar(); 33 34 35 }
程序本身编译无问题,但是运行结果出错
但是在win7环境下正常运行
所以认为该程序在win10环境下不兼容,在win7环境下能够正常运行。
原文:https://www.cnblogs.com/P201821440033/p/10634318.html