实验2
点击查看代码
#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);
}
system("pause");
return 0;
}

line15的作用是给number随机赋值一个[1,65]之间的整数;
代码的作用是随机生成五个学号,学号范围202383310001~202383310065.
点击查看代码
#include<stdio.h>
#include<stdlib.h>
int main()
{
char n;
while(scanf("%c",&n)!=EOF)
{
switch(n)
{
case 'y':printf("wait a minute\n");break;
case 'g':printf("go go go\n");break;
case 'r':printf("Stop!\n");break;
default:printf("somthing must be wrong...\n");break;
}
getchar();
}
return 0;

点击查看代码
#include <stdio.h>
#include <stdlib.h>
int main()
{
int number;
int i,n;
srand( time(0) );
number = rand()%30 + 1;
printf("猜猜2024年5月哪一天会是你的lucky day\n");
printf("开始喽,你有三次机会,猜吧(1-31):");
for(i=1;i<=3;i++)
{
scanf("%d",&n);
if(i<3)
{
if(n>number)
printf("你猜的日期晚了,你的lucky day在前面哦\n再猜(1-31):");
else if(n<number)
printf("你猜的日期早了,你的lucky day还没到呢\n再猜(1-31):");
else if(n==number)
{
printf("哇~猜中了:-\n");system("pause");return 0;}
}
else
{
if(n>number)
printf("你猜的日期晚了,你的lucky day在前面哦\n");
else if(n<number)
printf("你猜的日期早了,你的lucky day还没到呢\n");
else if(n==number){
printf("哇~猜中了:-\n");system("pause");return 0;}
}
}
printf("次数用完了,偷偷告诉你,5月你的lucky day是%d号\n",number);
system("pause");
return 0;
}

点击查看代码
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a,n;
while(scanf("%d%d",&n,&a)!=EOF)
{
double s=0;
int i,b=0;
for(i=1;i<=n;i++)
{
b=b*10+a;
s+=i*1.0/b;
}
printf("n=%d,a=%d,s=%f\n",n,a,s);
system("pause");
}
return 0;

点击查看代码
#include <stdio.h>
#include <stdlib.h>
int main()
{
int line,column,n;
for(line=1;line<=9;line++)
{
for(column=1;column<=line;column++)
{
n=column*line;
printf("%dx%d=%2d ",line,column,n);
}
printf("\n");
}
system("pause");
return 0;
}

点击查看代码
#include <stdio.h>
#include <stdlib.h>
int main()
{
int l,n,i,j,k,m;
printf("input n:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(m=1;m<=i-1;m++)
{
printf("\t");
}
for(j=1;j<=2*(n+1-i)-1;j++)
{
printf(" O \t");
}
printf("\n");
for(m=1;m<=i-1;m++)
{
printf("\t");
}
for(j=1;j<=2*(n+1-i)-1;j++)
{
printf("<H>\t");
}
printf("\n");
for(m=1;m<=i-1;m++)
{
printf("\t");
}
for(j=1;j<=2*(n+1-i)-1;j++)
{
printf("I I\t");
}
printf("\n");
}
system("pause");
return 0;
}

浙公网安备 33010602011771号