• 博客园Logo
  • 首页
  • 新闻
  • 博问
  • 助园
  • 闪存
  • 班级
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 简洁模式 ... 退出登录
    注册 登录

KFD666

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

实验2

实验2

task1.

实验代码

#include<stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 5
#define R1 586
#define R2 701
int main()
{
	int number;
	int i;
	srand( time(0) );
	for(i = 0; i < N; ++i)
	{

	number = rand() % (R2 - R1 + 1) + R1;
	printf("20228330%04d\n", number);
	} 
	return 0;
}

  实验截图

 

 问题:1.生成586-701之间的随机数

    2.抽出5个学号在202283300586-202283300701学生

task2.

实验代码

#include<stdio.h>

int main()
{
	double x, y;
	char c1, c2, c3;
	int a1, a2, a3;
	scanf("%d%d%d",&a1, &a2, &a3);
	printf("a1=%d, a2=%d, a3=%d\n",a1,a2, a3);
	getchar();
	scanf("%c%c%c",&c1, &c2, &c3);
	printf("c1=%c,c2=%c,c3=%c\n",c1,c2,c3);
	scanf("%lf,%lf",&x, &y);
	printf("x=%lf, y=%lf\n",x,y);
	return 0 ;
}

  截图

 

 task3.2

实验代码

#include<stdio.h>
#include<math.h>

int main()
{
	double x, ans;
	while(scanf("%lf",&x) != EOF)
	{
		ans= pow(x,365);
		printf("%.2f的365次方: %.2f\n", x, ans);
		printf("\n");
	}
	return 0 ;
}

  实验代码

 

 task3.3

实验代码

#include<stdio.h>
#include<math.h>

int main()
{
	double c, f;
	
	while(scanf("%lf",&c) != EOF)
	{
		f=c*9/5+32;
		printf("摄氏度c = %.2lf时,华氏度f = %.2lf\n", c,f);
		printf("\n");
	}
	return 0 ;
}

  实验jietu

 

 

task.4

shiyandaima

#include<stdio.h>

int main()
{
	char c;
	
	while(scanf("%c",&c) != EOF)
	{	getchar();
		switch(c)
		{	case 'y': printf("wait a minute\n");break;
			case 'g': printf("gogogo\n");break;
			case 'r': printf("stop!\n");break;
			default:printf("something must be wrong\n");
		}
	}
	return 0 ;
}

  jietu

 task5

实验代码

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

  

实验截图(难绷啊猜了半天

 

 

 

 task6

实验代码

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

  截图

 

 task7.

实验代码

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

第i行。打印2(n-i+1)-1个小人

打印i-1个空白人

实验截图

 

posted on 2023-03-17 11:23  肯德鸭  阅读(9)  评论(0)  编辑  收藏  举报

刷新评论刷新页面返回顶部
 
Powered by:
博客园
Copyright © 2023 肯德鸭
Powered by .NET 7.0 on Kubernetes