实验2.1
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define N 5
int main()
{
int number;
int i;
srand(time(0));
for(i=0;i<N;++i)
{
number=rand()%65+1;
printf("20238331%04d\n",number);
}
return 0;
}
实验2.2
#include<stdio.h>
int main()
{
char n;
while(scanf("%c",&n)!=EOF){
switch(n){
case'r':printf("stop!\n");break;
case'g':printf("go go go\n");break;
case'y':printf("wait a minute\n");break;
default:printf("something must be wrong\n");
}
n=getchar();
}
return 0;
}
实验2.3
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define N 3
int main()
{
int number,n;
int i;
srand(time(0));
number=rand()%31+1;
printf("猜猜2024年5月哪一天会是你的lucky day\n");
printf("开始咯,你有三次机会,猜吧(1-31):");
for(i=1;i<=3;++i)
{
scanf("%d",&n);
if(n>number)
{
printf("你猜的日期晚了,你的lucky day 在前面哦\n");
printf("再猜(1-31):");
}
if(n<number)
{
printf("你猜的日期早了,你的lucky day 在后面哦\n");
printf("再猜(1-31):");
}
if(n==number)
{
printf("哇,猜中了\n");
break;
}
}
printf("\n");
if(i==3)
{
printf("次数用完啦。偷偷告诉你,5月你的lucky day是 %d",n);
}
return 0;
}
实验2.4
#include<stdio.h>
#include<math.h>
int main()
{
int i,n,a;
int k=0;
while(scanf("%d %d",&n ,&a)!=EOF){
double s=0;
k=a;
for(i=1;i<=n;++i)
{
s +=(double)i/k;
k=k+a*pow(10,i);
}
printf("n=%d,a=%d,s=%lf",n,a,s);
}
return 0;
}
实验2.5
#include<stdio.h>
int main()
{
int i,n;
for(n=1;n<=9;++n)
{
for(i=1;i<=n;++i){
printf("%d*%d=%d\t",i,n,i*n);
}
printf("\n");
}
return 0;
}
实验2.6
#include<stdio.h>
int main()
{
int n,i,j,k;
printf("n=");
scanf("%d",&n);
printf("\n");
for(i=n;i>=1;--i)
{
for(k=0;k<(n-i);++k){
printf("\t");
}
for(j=1;j<=(2*i-1);++j){
printf(" o\t");
}
printf("\n");
for(k=0;k<(n-i);++k){
printf("\t");
}
for(j=1;j<=(2*i-1);++j){
printf("<H>\t");
}
printf("\n");
for(k=0;k<(n-i);++k){
printf("\t");
}
for(j=1;j<=(2*i-1);++j){
printf("I I\t");
}
printf("\n");
}
return 0;
}