实验二
#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; }
#include<stdio.h> #include<stdlib.h> #include<time.h> int main() { int i,j=1,k; printf("猜猜2022年四月哪一天是你的lucky day\n"); printf("开始喽,你有三次机会,猜吧(1~30):"); srand(time(0)); i=rand()%30+1; while(j<4) { scanf("%d",&k); if(k<i) { printf("你猜的日期早了,你的lucky day还没到呢\n"); printf("再猜:"); } else if(k>i) { printf("你猜的日期晚了,你的lucky day已经过啦!\n"); printf("再猜:"); } else if(k=i) { printf("哇,猜中了:-)"); break; } j++; } if(j==4) printf("次数用完啦,偷偷告诉你:4月,你的lucky day是%d号",i); return 0; }
#include<stdio.h> int main() { char color; while(scanf("%c",&color)!=EOF) { if(color=='r') printf("stop!\n"); else if(color=='g') printf("go go go\n"); else if(color=='y') printf("wait a minute\n"); else printf("sth must be wrong...\n"); scanf("%c",&color); } return 0; }
#include<stdio.h> double compute_s(int n,int a); int main() { int n,a; while(scanf("%d%d",&n,&a)!=EOF) printf("n=%d,a=%d,s=%lf\n",n,a,compute_s(n,a)); return 0; } double compute_s(int n,int a) { int i; double s=0.0,under=0.0; for(i=1;i<=n;i++) { under=a+under*10; s+=i/under; } return s; }
#include<stdio.h> void scan_formula(int a,int b); int main() { int i,j; for(i=1;i<=9;i++) { for(j=1;j<=i;j++) scan_formula(j,i); printf("\n"); } return 0; } void scan_formula(int a,int b) { printf("%d×%d=%2d ",a,b,a*b); }
#include<stdio.h> #include<stdlib.h> int main() { int i,n; printf("input n:"); scanf("%d",&n); for(i=1;i<=n;i++) printf(" O \n<H>\nI I\n\n"); }
#include <stdio.h> #include <stdlib.h> int main() { int i,n; printf("Input n:"); scanf("%d",&n); for(i=1;i<=n;i++) { printf(" o \t"); } printf("\n"); for(i=1;i<=n;i++) { printf("<H>\t"); } printf("\n"); for(i=1;i<=n;i++) { printf("I I\t"); } printf("\n"); return 0; }
#include <stdio.h>
#include<stdlib.h> int main() { int n, i, j; printf("input n:"); scanf("%d", &n); for(i=1;i<=n;i++) { for(j=1;j<i;j++) { printf(" \t"); } for(j=1;j<=2*(n-i)+1;j++) { printf(" o\t"); } printf("\n"); for(j=1;j<i;j++) { printf(" \t"); } for(j=1;j<=2*(n-i)+1;j++) { printf("<H>\t"); } printf("\n"); for(j=1;j<i;j++) { printf(" \t"); } for(j=1;j<=2*(n-i)+1;j++) { printf("I I\t"); } printf("\n"); } return 0; }