#include <stdio.h> #include <stdlib.h> #include <time.h> #define N 5 int main() { int number; int i; srand( time(0) ); for(i = 0; i < N; ++i) { number = rand()%65 + 1; printf("20238331%04d\n", number); } system("pause"); return 0; }
問題1生成一個1~65的隨機數
問題2列印五組隨機生成的學號
#include<stdio.h> int main() { char ans; printf("%c\n"); while((ans = getchar())!=EOF){ switch(ans){ case 'r':printf("stop!\n");break; case 'g':printf("go go go\n");break; case 'y':printf("wait a minute\n");break; default:printf("something must be wrong...\n"); } getchar();} return 0; }
#include<stdio.h> #include<stdlib.h> #include<time.h> int main() { int flag=1; while(flag!=EOF) { int a,b,n=1; srand(time(0)); a=rand()%31+1; printf("猜猜2024年5月那一天是你的lucky day\n開始嘍,你有三次機會,猜吧(1~31):"); for(;n<=3;n++) { scanf("%d",&b); if (b<a) printf("你猜的日期早了,你的lucky day還沒到呢\n"); else if(b>a) printf("你猜的日期晚了,你的lucky day在前面呢\n"); else if(b=a) {printf("哇,猜對了:-)\n"); break;} if(n!=3) printf("再猜(1~31):"); } printf("次數用完啦,偷偷告訴你,5月你的lucky day 是%d號\n\n",a); } system("pause"); return 0; }
1 #include<stdio.h> 2 int main() 3 { 4 int n,a,i; 5 double s,k = 0; 6 while((scanf("%d%d",&n,&a))!=EOF) 7 { 8 k=0; 9 s = 0; 10 for(i=1;i<=n;i++) 11 { 12 k = k*10+a; 13 s = s+i/(double)k; 14 } 15 printf("n = %d,a = %d,s = %.6lf\n",n,a,s); 16 } 17 return 0; 18 19 }
1 #include<stdio.h> 2 #include<stdlib.h> 3 int main() 4 { 5 for(int i=1;i<=9;i++) 6 { 7 for(int j=1;j<=i;j++) 8 { 9 int a=j*i; 10 printf("%d×%d=%d\t",j,i,a); 11 } 12 printf("\n"); 13 14 } 15 system("pause"); 16 return 0; 17 }
1 #include<stdio.h> 2 #include<stdlib.h> 3 int main() 4 { int n,b=0; 5 printf("請輸入你想輸出的行數"); 6 scanf("%d",&n); 7 for(;n>=1;n=n-1) 8 { 9 for(int m=1;m<=b;m=m+1) 10 { 11 printf("\t"); 12 } 13 for(int i=1;i<=2*n-1;i=i+1) 14 { 15 printf(" O\t"); 16 } 17 printf("\n"); 18 for(int m=1;m<=b;m=m+1) 19 { 20 printf("\t"); 21 } 22 for(int j=1;j<=2*n-1;j=j+1) 23 { 24 printf("<H>\t"); 25 } 26 printf("\n"); 27 for(int m=1;m<=b;m=m+1) 28 { 29 printf("\t"); 30 } 31 for(int k=1;k<=2*n-1;k=k+1) 32 { 33 printf("I I\t"); 34 } 35 printf("\n"); 36 b=b+1; 37 38 } 39 system("pause"); 40 return 0; 41 }