第二次实验
作者:互联网
task1.c
#include<stdio.h> #include<stdlib.h> #include<time.h> #define N 5 int main() { int grade,number; int i; srand(time(0)); for(i=0;i<N;i++) { grade=rand()%4+2018; number=rand()%999+1; printf("%d8330%04d\n",grade,number); } system("pause"); }
1:生成一个介于2018到2021的随机整数
2:生成一个介于1到999的随机整数
3:生成五个介于2018级到2021级的随机学号
task2.c
#include<stdio.h> #include<stdlib.h> #include<time.h> int main() { int number; int i,n,k=0; srand(time(0)); number=rand()%30+1; printf("猜猜2022年4月哪天会是你的 lucky day\n"); printf("开始喽,你有三次机会,猜吧(1~30):\n"); for(i=0;i<3;i++) {if(i>0) printf("再猜(1~30)"); scanf("%d",&n); if(n==number) {printf("哇,猜中了"); k=1; break;} else if(n<number) printf("你猜的日期早了,你的 lucky day 还没到呢\n"); else printf("你猜的日期晚了,你的 lucky day 已经过了\n"); } if(k==0) printf("你的次数用完了,偷偷告诉你:4月,你的 lucky day 是%d号",number); system("pause"); }
task3.c
#include<stdio.h> #include<stdlib.h> int main() { char ch; while(scanf("%c",&ch)!=EOF) { if(ch=='r') printf("stop!\n"); else if(ch=='g') printf("go go go\n"); else if(ch=='y') printf("wait a mintue.\n"); else printf("something must be wrong\n"); getchar(); } system("pause"); }
task4.c
#include<stdio.h> #include<stdlib.h> #include<math.h> int main() { int n,a; double i,sum,fm; while(scanf("%d%d",&n,&a)!=EOF) { for(sum=0,fm=0,i=1;i<=n;i++) { fm+=a*pow(10,i-1); sum+=i/fm;
} printf("n=%d,a=%d,s=%.6lf",n,a,sum); } system("pause"); }
task5.c
#include<stdio.h> #include<stdlib.h> int main() { int line,column,value; for(line=1;line<=9;line++) { for(column=1;column<=line;column++) { value=column*line; printf("%d×%d=%2d ",column,line,value); } printf("\n"); } system("pause"); }
task6.1.c
#include<stdio.h> #include<stdlib.h> int main() { int n,i; scanf("%d",&n); for(i=1;i<=n;i++) { printf(" o\n"); printf("<H>\n"); printf("I I\n"); } system("pause"); }
task6.2.c
#include<stdio.h> #include<stdlib.h> int main() { int n,i,j; scanf("%d",&n); for(i=1;i<=n;i++) { printf(" o "); } printf("\n"); for(i=1;i<=n;i++) printf("<H> "); printf("\n"); for(i=1;i<=n;i++) printf("I I "); system("pause"); }
task 6.3
#include<stdio.h> #include <stdlib.h> void p(int n, int k, char s) { int i, j; for (i = 0; i < k; i++) { printf(" "); } for (i = n; i >= 1; i--) { if (s == 'O') { printf(" %c ", s); } else if (s == 'H') printf("<%c> ", s); else printf("%c %c ", s, s); } printf("\n"); } int main() { int n, i, j, t = 0; scanf("%d", &n); i = 2 * n - 1; while (i >= 1) { p(i, t, 'O'); p(i, t, 'H'); p(i, t, 'I'); t += 1; i -= 2; } system("pause"); }
标签:include,int,scanf,else,实验,printf,第二次,main 来源: https://www.cnblogs.com/0117521-/p/16135934.html