TASK 1
#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. line15的功能是生成一个0到65之间的随机数并用变量number接收这个随机数。
2. 这个程序的功能是生成四组尾数是0到65之间的随机学号。
TASK 2
#include<stdio.h> int main(){ char ans; 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; }
TASK 3
#include<stdio.h> #include<stdlib.h> #include <time.h> int main() { int x,y,i,a=1; srand( time(0) ); x = rand()%31+1; printf("猜猜2024年5月哪一天会是你的lucky day\n"); printf("开始喽,你有三次机会,猜吧(1~31):"); for(i=0;i<3;i++){ if(a>1) printf("再猜(1~31):"); scanf("%d",&y); if(y<x) printf("你猜的日期早了,你的lucky day还没到呢\n"); if(y>x) printf("你猜的日期晚了,你的lucky day在前面哦\n"); if(y==x) {printf("哇,猜中了:-\n"); system("pause"); return 0;} a++; } printf("次数用完啦。偷偷告诉你,5月你的lucky day是%d号",x); system("pause"); return 0; }
TASK 4
#include<stdio.h> int main(){ int n,i,j,a; double s,x,y; while((scanf("%d%d",&n,&a))!=EOF) {s=0; for(i=1;i<=n;i++) {x=0; for(j=1;j<=i;j++) {x = x*10+a;} y=i*1.0/x; s=s+y;} printf("n = %d,a = %d,s = %.6lf\n",n,a,s);} return 0; }
TASK 5
#include<stdio.h> #include<stdlib.h> int main() { int a,i,j; for(i=1;i<=9;i++) {for(j=1;j<=i;j++) {a=i*j; printf("%d×%d = %d \t",j,i,a);} printf("\n"); } system("pause"); return 0; }
TASK 6
#include<stdio.h> #include<stdlib.h> int main(){ int n,a,b=0,c,x,i,j,k; printf("input n:"); scanf("%d",&n); x=2*n-1; k=0; a=0; for(i=x;i>0;i=i-2) { for(j=0;j<i;j++) {printf(" O\t");} printf("\n"); for(k;k>=1;k--) {printf("\t");} k=b; for(j=0;j<i;j++) {printf("<H>\t");} printf("\n"); for(k;k>=1;k--) {printf("\t");} k=b; for(j=0;j<i;j++) {printf("I I\t");} printf("\n\n"); k+=1; b=k; for(k;k>=1;k--) {printf("\t");} k=b; } system("pause"); return 0; }
标签:main,TASK,return,语言,int,实验,printf,include From: https://www.cnblogs.com/bsdxxg/p/18132546