首页 > 其他分享 >第二次实验

第二次实验

时间:2023-10-17 10:24:50浏览次数:39  
标签:main int else 实验 printf 第二次 include day

任务1

#include<stdio.h>
#include<stdlib.h>
#include<time.h>

#define N 5
#define N1 374
#define N2 465

int main()
{
	int number;
	int i;
	srand(time(0));//以当前系统时间作为随机种子 
	for(i=0;i<N;++i)
{
	number = rand()%(N2-N1+1)+N1;
	printf("202383290376%04d\n",number);
	}	
	return 0;
 }

  

作用1:生成0~465之间的随机数

程序作用:在学号后面生成4位0~465之间的随机数

任务2

#include<stdio.h>
int main()
{
	char m;
	while(scanf("%c",&m)!=EOF)
	{
		getchar();
		if(m=='y')
		{
			printf("wait a minute\n");
		}
		else if(m=='r')
		{
			printf("stop!\n");
		}
	
		else if(m=='g'){
			printf("go go go\n");	
		}
		else 
		printf("something must be wrong...\n");
			
}
	return 0;
}

  

任务3

#include<stdio.h> 
#include<stdlib.h> 
int main()
{
	int day,n,k,a;
	printf("猜猜2023年11月哪一天会是你的lucky day\n开始喽,你有三次机会,猜吧(1~30):");
	day = rand()%30+1;
	k=3;
	while(k--)
	{
		a=0;
		scanf("%d",&n);
		if(n==day){
		printf("哇,猜中了:~\n");
		a++; 
		break; 
		}
		else if(n>day){
			printf("你猜的日期晚了,你的lucky day已经过啦\n");
			if(k!=0)
			printf("再猜(1~30):"); 
		}
		else{
			printf("你猜的日期早了,你的lucky day还没到呢\n");
			if(k!=0)
			printf("再猜(1~30):"); 
		}
	
	}
		if(a==0)
		printf("次数用完啦,偷偷告诉你:11月,你的lucky day是%d号",rand()%30+1);
	
	return 0;
}

  

任务4

#include<stdio.h>
#include<math.h>
int main()
{
	int a,i,n,k=0,m;
	double s=0;
	while(scanf("%d%d",&n,&a)!=EOF)
	{
		for(i=1;i<=n;i++)
		{
			k=pow(10,i)-1;
			m=a*k;
			s+=1.0*i*9/m;
		}
			printf("n=%d,a=%d,s=%f\n",n,a,s);
			s=0;
	}

	return 0;
 } 

  

任务5

#include<stdio.h>
int main()
{
	int i,j;
	for(i=1;i<=9;i++)
	{
		printf("\n");
		for(j = 1;j<=i;j++){
			
			printf("%d*%d=%d\t",j,i,i*j);
		}
	}
	
	
	return 0;
}

  

任务6

#include<stdio.h>
int main()
{
	int n,i,j,k,l,h,m,b;
	printf("input n:");
	scanf("%d",&n);
	for(i=1;i<=n;i++)
{
  k=2*n-2*i+1;
  b=i-1;
  	while(b--)
  	{
  		printf("   \t");
  	}
	while(k--)
	{
		printf(" O \t");
	
	}
	printf("\n");
	
	k=2*n-2*i+1;
	b=i-1;
		while(b--)
  	{
  		printf("   \t");
  	}
	while(k--)
	{
		printf("<H>\t");
	}
	printf("\n");
	
	k=2*n-2*i+1;
	b=i-1;
		while(b--)
  	{
  		printf("   \t");
  	}
	while(k--)
		{
			printf("I I\t");
		}
		printf("\n");	
}
	return 0;
}

  

 

标签:main,int,else,实验,printf,第二次,include,day
From: https://www.cnblogs.com/hychychyc/p/17769092.html

相关文章

  • 实验二
    #include<stdio.h>#include<math.h>intmain(){intn,a,up,down,i=1;doubles;while(scanf("%d%d",&n,&a)==2){while(i<=n){up=i;down+=a*pow(10,i-1);s+=up*1.......
  • 实验二
    task1code1#include<stdio.h>2#include<stdlib.h>3#include<time.h>4#defineN55#defineN13746#defineN24657intmain()8{9intnumber;10inti;11srand(time(0));//以当前系统时间作为随机种子12for(i=......
  • 实验2
    #include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5#defineN1347#defineN2465intmain(){intnumber;inti;srand(time(0));for(i=0;i<N;++i){number=rand()%(N2-N1+1)+N1;......
  • 实验二
    实验二任务一代码1#include<stdio.h>2#include<stdlib.h>3#include<time.h>45#defineN56#defineN13747#defineN246589intmain(){10intnumber;11inti;12srand(time(0));1314for(i=1;i<......
  • 实验二
    任务一t.h1#ifndefT_H2#defineT_H3#include<iostream>4#include<string>5usingnamespacestd;6classT7{8public:9T(intx=0,inty=0);10T(constT&t);11T(T&&t);12~T();13voidset_m1......
  • 实验二
    1,源代码#include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5#defineN1374#defineN2465intmain(){intnumber;inti;srand(time(0));//以当前系统时间作为随机种子for(i=0;i<N;++i){number=rand()%(N2-N1+1)+N1;......
  • 实验2
    #include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5#defineN1374#defineN2465intmain(){intnumber;inti;srand(time(0));//以当前系统时间作为随机种子for(i=0;i<N;++i){number=rand()%(N2-N1+1)+N1;printf(......
  • 实验2
    task1问题一:line17作用:限制随机数范围在374~465之间问题二:程序功能:随时间变化,随机生成在202383290376374~202383290376465之间的数task21#include<stdio.h>2intmain(){3chara;4while(1){5a=getchar();6getchar();7if(a==EOF){8......
  • 实验1 类和对象_基础编程
    实验任务11.代码:1#include<iostream>2#include<string>3#include<vector>4#include<array>567//函数模板8//对满足特定条件的序列类型T对象,使用范围for输出9template<typenameT>10voidoutput1(constT&obj){11for(autoi:obj)......
  • 实验2
    实验2.1实验2.1代码#include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5#defineN1374#defineN2465intmain(){intnumber;inti;srand(time(0));for(i=1;i<N;++i){number=rand()%(N2-N1+1)+......