#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 5
int main() // 问题3: 随机列出5个学号,包括4个年级(2018 19 20 21)的学生
{
int grade, number;
int i;
srand(time(0)); // 以当前系统时间作为随机种子
for(i=0; i<N; ++i)
{
grade=rand()%4+2018; // 问题1:生成2018~2021之间的一个随机整数,其中4=(2021-2018+1)
number=rand()%999+1; // 问题2:生成1~999之间的一个随机整数
printf("%d8330%04d\n", grade, number);
}
system("PAUSE");
return 0;
}
![]()
#include<stdio.h>
#include<stdlib.h>
int main()
{
int number=rand()%30+1;
int a,i;
printf("猜猜2022年4月哪一天会是你的lucky day\n");
printf("开始喽,你有三次机会,猜吧(1~30):");
scanf("%d",&a);
for(i=1;i<3;i++)
{
if(a>number)
{printf("你猜的日期晚了,你的lucky day已经过啦\n");
}
else if(a<number)
{printf("你猜的日期早了,你的lucky day还没到呢\n");
}
else
{
printf("哇,猜中了:-");
break;
}
printf("再猜(1~30):");
scanf("%d",&a);
}
if (i==3)
{printf("次数用完啦。偷偷告诉你:4月,你的lucky day是%d号\n",number);
}
return 0;
}
![]()
#include<stdio.h>
int main()
{
int i;
char light;
while(scanf("%s",&light) != EOF)
{
getchar();
if(light=='y')
printf("wait a minute\n");
else if(light=='g')
printf("go go go\n");
else if(light=='r')
printf("stop!\n");
else
printf("something must be wrong...\n");
}
}
![]()
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{ int n,a;
double i,s,fm;
while(scanf("%d%d",&n,&a)!=EOF)
{ for(s=0,fm=0,i=1;i<=n;i++)
{ fm+=a*pow(10,i-1);
s+=i/fm;
}
printf("n=%d,a=%d,s=%.6lf",n,a,s);
}
}
![]()
#include<stdio.h>
int main()
{
int m,n,sum;
for(m=1;m<=9;m++)
{
for(n=1;n<=m;n++)
{
sum=m*n;
printf("%d×%d= %d ",m,n,sum);
}
printf("\n") ;
}
return 0;
}
![]()
#include <stdio.h>
int main()
{
int n,i;
printf("input n:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{printf(" o \n");
printf("<H>\n");
printf("I I\n");}
return 0;
}
![]()
#include <stdio.h>
int main()
{
int n,i,j,k;
printf("input n:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{printf(" o ");
} printf("\n");
for(j=1;j<=n;j++)
{
printf("<H> ");
} printf("\n");
for(k=1;k<=n;k++)
{
printf("I I ");} printf("\n");
return 0;
}
![]()
#include<stdio.h>
int main()
{
int n;
int i,j,k;
printf("input n:");
scanf("%d",&n);
for(i = 1; i <= n; i++,k = 0)
{
for(j=1; j <= i; j++)printf(" ");
for(k = 0; k < 2*(n-i+1)-1 ; k++)printf(" O ");
printf("\n");
for(j=1; j <= i; j++)printf(" ");
for(k = 0; k < 2*(n-i+1)-1 ; k++)printf("<H> ");
printf("\n");
for(j=1; j <= i; j++)printf(" ");
for(k = 0; k < 2*(n-i+1)-1 ; k++)printf("I I ");
printf("\n");
}
return 0;
}
![]()