首页 > 编程语言 >实验2_C语言分支与循环基础应用编程

实验2_C语言分支与循环基础应用编程

时间:2024-04-14 23:15:30浏览次数:23  
标签:main int scanf 编程 C语言 printf answer include 分支

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

  

问题1:line15代码的功能是:生成一个1~65的随机数

问题2:生成一个1~65的随机数

 

实验任务2

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

  

 

实验任务3

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

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

	
	
}

  

 

实验任务4

#include<stdio.h>
int main()
{
	int a,n;
	scanf("%d%d",&n,&a);
	while(n!=EOF)
	{
		int down=a;
		double s=0;
		for(int i=1;i<=n;i++)
		{
			s=s+1.0*i/down;
			down=down*10+a;
    	}
    	printf("n=%d,a=%d,s=%.6lf\n",n,a,s);
    	scanf("%d%d",&n,&a);
	}
	return 0;
}

  

 

实验任务5

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

  

 

实验任务6

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

  

 

标签:main,int,scanf,编程,C语言,printf,answer,include,分支
From: https://www.cnblogs.com/qipaoshui45/p/18134875

相关文章

  • 实验2 C语言分支与循环基础应用编程
    #include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5intmain(){ intnumber; inti; srand(time(0)); for(i=0;i<N;++i) { number=rand()%65+1; printf("20238331%04d\n",number); } return0;......
  • 实验2 C语言分支与循环基础应用编程
    任务1#include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5intmain(){intnumber;inti;srand(time(0));for(i=0;i<N;++i){number=rand()%65+1;//生成一个1-65之间的随机数printf("20238331%04d\n&q......
  • 实验2 C语言分支与循环基础应用编程
    #include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5intmain(){intnumber;inti;srand(time(0));for(i=0;i<N;++i){number=rand()%65+1;printf("20238331%04d\n",number);}syste......
  • 实验2C语言分支与循环基础应用编程
    #include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5intmain(){intnumber;inti;srand(time(0));for(i=0;i<N;++i){number=rand()%65+1;printf("20238331%04d\n"......
  • 【编程】C++ 常用容器以及一些应用案例
    介绍一些我常用的C++容器和使用方法,以及使用案例。blog1概述容器(Container)是一个存储其他对象集合的持有者对象。容器以类模板实现,对支持的元素类型有很大的灵活性。容器管理元素的存储并提供多个成员函数来访问和操作元素。两个主要类别:序列容器(Sequencecontainer):将元素维......
  • 结对编程--四则运算(Python)
    合作伙伴:2252720`importrandomdefgenerate_expression():operators=['+','-','×','÷']#可用的运算符operator=random.choice(operators)#随机选择一个运算符ifoperator=='+':num1=random.randint(0,100)#生成第一......
  • 【Linux系统编程】libevent库实现简易tcp服务器
    libevent库实现简易tcp服务器流程分析创建socket,设置端口复用,绑定四元组,开始监听。初始化event_base结构体。编写监听事件的回调函数和客户端读事件的回调函数。初始化tcp监听事件,并加入event_base中。开始event事件处理循环。释放所有事件占用资源。释放event_base占用......
  • 结对编程--四则运算
    结对编程--四则运算(Python)合作伙伴:2252619前言按照结对编程的原则,我和小组另一个成员进行了两人进行了结对编程,我们开发的结对项目的是小学的四则运算,具体就是随机生成四则运算题目,供学生答题并返回正误。经过讨论,介于Python优秀的计算功能以及时间限制,我们将采用Python开发一......
  • CS4U:第三单元——面向对象编程任务3
    CS4U:第三单元——面向对象编程任务3——汽车租赁系统(CRS)1.一般信息您将帮助CIMP编写租车系统(CRS)。该系统将由系统的员工使用,因此客户不会随意输入数据。它具有以下功能从包含所有汽车信息的文本文件中导入现有汽车。手动将单车添加到系统中。在系统中显示汽车。可以过滤显示:o仅显......
  • c语言程序设计——实验报告四
    实验项目名称:实验四选择结构程序设计实验项目类型:验证性实验日期:2023年4月1日一、实验目的1.在熟练掌握if语句和switch语句的基础上,能灵活使用if语句和switch语句进行选择结构的程序设计2.学习调试程序二、实验硬、软件环境Windows计算机、Devc6.0三、实验内容及步骤......