任务1
#include <stdio.h> #include <stdlib.h> #include <time.h> #define N 5 #define R1 586 #define R2 701 int main() { int number; int i; srand( time(0) ); for(i = 0; i < N; ++i) { number = rand() % (R2 - R1 + 1) + R1; printf("20228330%04d\n", number); } system("pause"); return 0; }
第18行实现生成随机数
这个代码实现的功能是生成202283300586-202283300701的5个随机数
任务2
#include<stdio.h> #include<stdlib.h> int main() { double x, y; char c1, c2, c3; int a1, a2, a3; scanf("%d%d%d", &a1, &a2, &a3); printf("a1 = %d, a2 = %d, a3 = %d\n", a1,a2,a3); getchar(); scanf("%c%c%c", &c1, &c2, &c3); printf("c1 = %c, c2 = %c, c3 = %c\n", c1, c2, c3); scanf("%lf,%lf", &x, &y); printf("x = %lf, y = %lf\n",x, y); system("pause"); return 0; }
任务3
#include <stdio.h> #include<stdlib.h> #include <math.h> int main() { double x, ans; scanf("%lf", &x); ans = pow(x, 365); printf("%.2f的365次方: %.2f\n", x, ans); system("pause");5 return 0; }
#include<stdio.h> #include<stdlib.h> #include<math.h> int main() { double c,f; while(scanf("%lf",&c) !=EOF){ f=c*9/5+32; printf("摄氏度c=%.2lf,华氏度f=%.2lf",c,f); printf("\n"); } system("pause"); return 0; }
任务4
#include<stdio.h> #include<stdlib.h> int main() { char x; printf("Enter a color:"); while(scanf("%c",&x) !=EOF) { switch(x){ case 'r':printf("stop!\n");break; case 'y':printf("wait a minute\n");break; case 'g':printf("go go go!\n");break; default :printf("something must be wrong\n");break;} getchar(); printf("Enter a color:");} return 0;}
任务5
#include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int day,n,i; i = 1; day = rand()%30+1; printf("猜猜2023年4月哪一天会是你的lucky day"); printf("开始喽,你有三次机会,猜吧(1~30)"); while(i<4){ scanf("%d",&n); if(n<day){ i++; printf("你猜的日期早了,你的lucky day还没到呢");} else if(n>day){ i++; printf("你猜的日期晚了,你的lucky day已经过啦");} else if(n==day){ printf("哇,猜中了:-");} } printf("你的lucky day是%d",day); system("pause"); return 0; }
任务6
#include<stdio.h> #include<stdlib.h> int main(){ int i=0; int a=0; for(i=1;i<=9;i++) { for(a=1;a<=9;a++) { printf("%d * %d = %2d",a,i,i*a); if(i == a) { printf("\n"); break; } } } system("pause"); return 0; }
任务7
#include <stdio.h> #include<stdlib.h> int main() { int i, j, n ; scanf_s("%d", &n); i = 1; for (j = 1 ; j <= n ; j++) { while (i <= (j - 1)) { printf(" "); printf(" "); printf(" "); printf(" "); i = i + 1; } printf("\n"); i = 1; while (i <= (j - 1)) { printf(" "); printf(" "); printf(" "); printf(" "); i = i + 1; } i = 1; while (i <= (2 * n - 2 * j + 1)) { printf(" "); printf("O"); printf(" "); printf(" "); i = i + 1; } printf("\n"); i = 1; while (i <= (j - 1)) { printf(" "); printf(" "); printf(" "); printf(" "); i = i + 1; } i = 1; while (i <= (2 * n -2*j+ 1)) { printf("<"); printf("H"); printf(">"); printf(" "); i = i + 1; } printf("\n"); i = 1; while (i <= (j - 1)) { printf(" "); printf(" "); printf(" "); printf(" "); i = i + 1; } i = 1; while (i <= (2 * n - 2 * j + 1)) { printf("I"); printf(" "); printf("I"); printf(" "); i = i + 1; } printf("\n"); i = 1; while (i <= (j - 1)) { printf(" "); printf(" "); printf(" "); printf(" "); i = i + 1; } printf("\n"); i = 1; while (i <= (j - 1)) { printf(" "); printf(" "); printf(" "); printf(" "); i = i + 1; }} printf("\n"); system("pause"); return 0; }