1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <time.h> 4 5 #define N 5 6 int main() 7 { 8 int number; 9 int i; 10 11 srand( time(0)); 12 13 for(i=0;i<N;++i){ 14 number=rand()%65 + 1;//隨機生成1—65中的一個數 15 printf("20238331%04d\n",number); 16 17 } 18 return 0; 19 } 20 // 隨機生成 202383310001-202383310065 中的 5 個數
1 #include <stdio.h> 2 3 int main() { 4 char light; // 用於儲存使用者輸入的字元 5 6 // 使用while迴圈支援多組輸入 7 while (scanf("%c", &light) != EOF) { 8 getchar(); 9 switch (light) { 10 case 'r': 11 printf("stop!\n"); 12 break; 13 case 'g': 14 printf("go go go\n"); 15 break; 16 case 'y': 17 printf("wait a minute\n"); 18 break; 19 default: 20 printf("something must be wrong.\n"); 21 } 22 } 23 24 return 0; 25 }
1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <time.h> 4 5 int main() { 6 int lucky_day, guess, attempts = 3; 7 8 // 初始化隨機數生成器 9 srand(time(NULL)); 10 11 // 生成1到31之間的隨機整數作為幸運日 12 lucky_day = rand() % 31 + 1; 13 14 printf("歡迎來到5月幸運日遊戲!你有三次機會猜中幸運日。\n"); 15 16 do { 17 // 提示使用者輸入猜測的日期 18 printf("請輸入你猜測的日期(1-31):"); 19 scanf("%d", &guess); 20 21 // 檢查使用者的猜測 22 if (guess == lucky_day) { 23 printf("恭喜你,猜中了!\n"); 24 break; 25 } else if (guess < lucky_day) { 26 printf("猜的日期早了。\n"); 27 } else { 28 printf("猜的日期晚了。\n"); 29 } 30 31 // 減少嘗試次數 32 attempts--; 33 34 // 如果還有嘗試機會,告訴使用者剩餘次數 35 if (attempts > 0) { 36 printf("你還有%d次機會。\n", attempts); 37 } 38 } while (attempts > 0); 39 40 // 如果使用者沒有猜中,顯示幸運日 41 if (attempts == 0) { 42 printf("很遺憾,你沒有猜中。5月的幸運日是%d號。\n", lucky_day); 43 } 44 45 return 0; 46 }
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 3 int main() { 4 for (int i = 1; i <= 9; i++) { 5 for (int j = 1; j <= i; j++) { 6 printf("%d*%d=%-2d ", j, i, i * j); 7 } 8 printf("\n"); 9 } 10 return 0; 11 }
1 #include<stdio.h> 2 3 int main(){ 4 int n,i,k,j; 5 printf("input n:"); 6 scanf("%d",&n); 7 for(i=0;i<n;i++){ 8 for(k=0;k<i;k++){ 9 printf("\t"); 10 } 11 for(j=2*(n-i)-1;j>0;j--){ 12 printf(" o \t"); 13 } 14 printf("\n"); 15 for(k=0;k<i;k++){ 16 printf("\t"); 17 } 18 for(j=2*(n-i)-1;j>0;j--){ 19 printf("<H>\t"); 20 } 21 printf("\n"); 22 for(k=0;k<i;k++){ 23 printf("\t"); 24 } 25 for(j=2*(n-i)-1;j>0;j--){ 26 printf("I I\t"); 27 } 28 printf("\n"); 29 } 30 return 0; 31 }