TEST1
#include <stdio.h> int main() { int num; scanf("%d", &num); printf("2049%04d\n", num); scanf("%d", &num); printf("2049%04d\n", num); scanf("%d", &num); printf("2049%04d\n", num); return 0; }
#include <stdio.h> int main() { int num,i; i=3; while(i--) { scanf("%d", &num); printf("2049%04d\n", num); } return 0; }
TEST2
#include <stdio.h> int main() { char ans1, ans2; printf("复习了没? (输入y或Y表示复习了,输入n或N表示没复习) : "); ans1 = getchar(); // 从键盘输入一个字符,赋值给ans1 getchar(); // 思考这里为什么要加这一行。试着去掉这一行,看看对运行有没有影响。 printf("\n动手敲代码了没? (输入y或Y表示敲了,输入n或N表示木有敲) : "); ans2 = getchar(); if (ans1=='Y'&&ans2=='Y'||ans1=='y'&&ans2=='y'||ans1=='Y'&&ans2=='y'||ans1=='y'&&ans2=='Y') printf("\n罗马不是一天建成的:)\n"); else printf("\n罗马不是一天毁灭的。。。\n"); return 0; }
TEST3
#include <stdio.h> int main() { char x; x = getchar(); if ( x>=48&&x<=57) printf("%c是数字字符\n", x); else if ( x>=65&&x<=90||x>=97&&x<=122) printf("%c是英文字母\n", x); else printf("%c是其它字符\n", x); return 0; }
TEST4
#include<stdio.h> int main() { int n,a,i,b; float sum; scanf("%d %d",&n,&a); sum=0; b=a; for(i=1;i<=n;i++) { sum=sum+(float)i/b; b=b*10+a; } printf("n=%d,a=%d,sum=%f",n,a,sum); return 0; }
TEST5
#include <stdio.h> #include <stdlib.h> #include <time.h> const int N = 5; int main() { int x, n; srand(time(0)); for (n = 1; n <= N; n++) { x = rand() % 100; printf("%3d", x); } printf("\n"); return 0; }
#include <stdio.h> #include <stdlib.h> #include <time.h> const int N = 5; int main() { int x, n; srand(time(0)); // 以当前系统时间作为随机种子 for (n = 1; n <= N; n++) { x = rand() % 30+1; // 生成一个0~99之间的随机整数 printf("%3d", x); } printf("\n"); return 0; }
TEST6
#include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int a,b,c,i; printf("猜猜十二月哪一天是你的lucky day\n开始喽,你有三次机会(1~31):"); srand((unsigned)time(NULL)); a=rand()%(31-1+1)+1; for(i=0;i<2;i++) { scanf("%d",&b); if(a<b) { printf("你猜的日期晚了,lucky day悄悄溜到前面啦\n再猜(1~31):"); } else if(a>b) { printf("你猜的日期早了,lucky day还没到呢\n再猜(1~31)"); } else{ printf("猜中啦"); } } scanf("%d",&c); if(a<c) { printf("猜晚啦,lucky day早过啦,前面次数用完啦\n"); } else if(a>c) { printf("猜早啦,lucky day还早呢,前面次数用完啦\n"); } else{ printf("猜中啦"); } printf("你的luck day是%d",a); return 0; }
TEST7
#include<stdio.h> int main() { int i,n; scanf("%d",&n); for(i=1;i<=n;i++) { printf(" o\n"); printf("<H>\n"); printf("I I\n"); printf("\n"); } return 0; }
#include<stdio.h> int main() { int n,i; 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> int main(){ int n,i,a,b; scanf("%d",&n); for(b=0;b<n;b++) { for(a=0;a<b;a++) { printf("\t"); } for(i=0;i<2*n-1-2*b;i++) { printf(" o \t"); } printf("\n"); for(a=0;a<b;a++) { printf("\t"); } for(i=0;i<2*n-1-2*b;i++) { printf("<H>\t"); } printf("\n"); for(a=0;a<b;a++) { printf("\t"); } for(i=0;i<2*n-1-2*b;i++) { printf("I I\t"); } printf("\n"); } return 0; }