实验二
#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); } return 0; }

1.生成2018~2021的随机数;
2.生成1~999的随机数;
3.生成·2018~2021的随机学号;
#include <stdio.h> #include <stdlib.h> #include <time.h> int main(){ srand(time(0)); //先设置种子 int number=rand()%30+1; //然后产生随机数 int n,i=1; printf("猜猜2022年4月哪天会是你的lucky day\n\n"); printf("开始喽,你有三次机会,猜吧(1~30):"); do{ scanf("%d",&n); if(n>number){ printf("你猜的日期晚了,你的lucky day 还没到\n\n"); printf("\n再猜:"); i++; } else if(n<number){ printf("你猜的日期早了,你的lucky day已经过了\n\n"); printf("\n再猜:"); i++;} else {printf("\nur right.\n\n"); break;} }while(i<=3); printf("次数用完了,偷偷告诉你,4月,你的lucky day 是%d",number); return 0; }

#include<stdio.h> int main(){ char c; while(scanf("%s",&c)!=EOF){ if(c=='y') printf("wait a minute\n"); else if(c=='g') printf("go go go\n"); else if(c=='r') printf("stop\n"); else printf("something must be wrong!\n");} return 0; }

#include<stdio.h> int fun(int n,int a); int main(void) { int n,a,i,j; double s; while(scanf("%d%d",&n,&a)!=EOF) { for(i=1,j=1,s=0;i<=n;i++) { j=fun(i,a); s+=1.0*i/j;} printf("n=%d,a=%d,s=%lf",n,a,s); } return 0; } //hanshu int fun(int n,int a){ int t; if(n==1) t=a; else t=10*fun(n-1,a)+a; return t; }

#include<stdio.h> int main(){ int i = 1; //行 int j = 1; //列 for (i = 1; i < 10; i++) { for (j = 1; j <= i; j++) printf("%d×%d=%-3d ", i, j, i*j); printf("\n"); } }

#include<stdio.h> int main() {int n,i=0; printf("input n:"); scanf("%d",&n); for(i;i<=n;i++){ printf(" O\n"); printf(" <H>\n"); printf(" I I\n\n");} return 0; }

#include <stdio.h> #include <stdlib.h> int main() { char char_person[3][10] = {" 0 ", "<H>", "I I"}; int i, j, k; int n; scanf("%d",&n); for (i = 0; i < 3; i++) { for (k = 1; k <= n; k++) { /*j = 0; while (char_person[i][j] != '\0'){ printf("%c", char_person[i][j]); j++; }*/ printf("%s\t", char_person[i]); // printf(" "); } printf("\n"); } // system("pause"); return 0; }

#include <stdio.h> char head[] = {' ', '0', ' ', 0}; char body[] = {'<', 'H', '>', 0}; char foot[] = {'I', ' ', 'I', 0}; void p(int n, int k, char s) { int i, j; for (i = 0; i < k; i++) { printf(" \t"); } for (i = n; i >= 1; i--) { if (s == 'O') { printf("%s", head); } else if (s == 'H') printf("%s", body); else printf("%s", foot); printf("\t"); } 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; } }

posted on 2022-04-13 20:58 FLWkingtgerrr 阅读(45) 评论(1) 收藏 举报
浙公网安备 33010602011771号