1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<time.h> 4 5 6 #define N 5 7 8 int main() 9 { 10 11 int number; 12 int i; 13 srand(time(0)); 14 15 for(i=1;i<N;++i){ 16 number=rand()%65+1; 17 printf("20238331%04d\n",number); 18 19 } 20 return 0; 21 }
问题一:十五行代码的作用是生成一个范围在1~65之间的随机数
问题二:该程序功能是生成四个随机学号,后两位数范围1~65。
1 #include<stdio.h> 2 int main(){ 3 char color; 4 while(scanf("%c",&color)!=EOF)//while(color=getchar()!=EOF)// 5 { 6 getchar(); 7 if(color=='r') 8 printf("stop!\n"); 9 else if(color=='g') 10 printf("go go go\n"); 11 else if(color=='y') 12 printf("wait a minute\n"); 13 else 14 printf("something must be wrong…");} 15 return 0; 16 17 }
1 #include<stdio.h> 2 int main() 3 { int number,ans,i; 4 srand(time(0)); 5 number=rand()%31+1; 6 printf("猜猜2024年5月哪一天会是你的lucky day\n\n"); 7 printf("开始喽,你有三次机会,猜吧(1~31):"); 8 for(i=1;i<=3;i++) 9 { 10 scanf("%d",&ans); 11 if(ans==number) 12 {printf("\n"); 13 printf("哇,猜中了:-)"); 14 break;} 15 else if(ans<number) 16 {printf("\n"); 17 printf("你猜的日期早了,你的lucky day还没到呢\n\n"); 18 } 19 else if(ans>number) 20 {printf("\n"); 21 printf("你猜的日期晚了,你的lucky day在前面哦\n\n"); 22 } 23 if(i<=2) 24 printf("再猜(1~31):"); 25 } 26 if(i==4&&ans!=number) 27 printf("次数用完啦。偷偷告诉你,5月你的lucky day是%d号\n",number); 28 return 0; 29 }
1 #include<stdio.h> 2 int main() 3 { 4 int n,a,i,up,down; 5 double s,ans; 6 ans=0; 7 printf("请输入正整数n和a:"); 8 while(scanf("%d %d",&n,&a)!=EOF) 9 { 10 for(i=1,s=0,down=0;i<=n;i++) 11 { 12 up=i; 13 down=down*10+a; 14 ans=up*1.0/down; 15 s=s+ans; 16 } 17 printf("n=%d,a=%d,s=%f",n,a,s); 18 printf("\n请输入正整数n和a:");} 19 return 0; 20 }
1 #include<stdio.h> 2 int main(){ 3 int i,j; 4 for(j=1;j<=9;j++) 5 { 6 for(i=1;i<=j;i++) 7 printf("%dx%d=%d ",i,j,i*j); 8 printf("\n"); 9 } 10 return 0; 11 }
1 #include<stdio.h> 2 #include<stdlib.h> 3 int main() 4 { 5 int n; 6 printf("input n:"); 7 scanf("%d",&n); 8 for(int i=n;i>=1;i--) 9 { 10 for(int j=n-i;j>0;j--) 11 printf(" "); 12 for(int j=1;j<=2*i-1;j++) 13 printf(" O "); 14 printf("\n"); 15 for(int j=n-i;j>0;j--) 16 printf(" "); 17 for(int j=1;j<=2*i-1;j++) 18 printf("<H> "); 19 printf("\n"); 20 for(int j=n-i;j>0;j--) 21 printf(" "); 22 for(int j=1;j<=2*i-1;j++) 23 printf("I I "); 24 printf("\n"); 25 } 26 return 0; 27 }
标签:10,main,int,color,实验,printf,include From: https://www.cnblogs.com/yzby-/p/18134989