实验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;
}

posted @ 2024-04-09 19:30  雾矽  阅读(16)  评论(0)    收藏  举报