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() { int i,c=0,n,t; printf("猜猜2022年4月哪一天会是你的lucky day\n"); printf("开始喽,你有三次机会,猜吧(1~30): "); srand(time(0)); t=rand()%30+1; for(i=1;i<=3;++i) { scanf("%d",&n); if(n==t) { printf("哇,猜中了:-)"); break; } else if(n<t) { printf("你猜的日期早了,你的lucky day还没到呢\n"); printf("再猜(1~30): ") ; } else { printf("你猜的日期晚了,你的lucky day已经过了\n"); printf("再猜(1~30): ") ; } c++; } if(c==3) { printf("次数用完啦。偷偷告诉你:4月,你的lucky day是%d号",t); } return 0; }
#include <stdio.h> int main() { int n; while (scanf("%c", &n) != EOF) { if (n == 'y') { printf("wait a minute\n"); } else if (n == 'g') { printf("go go go\n"); } else if (n == 'r') { printf("stop!\n"); } else { printf("something must be wrong\n"); } getchar(); } return 0; }
#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); } return 0; }
#include<stdio.h> int main() { int i,j; for(i=1;i<=9;++i) { for(j=1;j<=i;++j) { printf("%dX%d = %d ",j,i,i*j); } printf("\n"); } return 0; }
#define _CRT_SECURE_NO_WARNINGS #include <iostream> using namespace std; 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; } }