首页 > 其他分享 >实验2-

实验2-

时间:2024-04-14 21:00:24浏览次数:20  
标签:main int 3405361 blog 实验 printf include

task1.c

点击查看代码
#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;
}
![](/i/l/?n=24&i=blog/3405361/202404/3405361-20240414204839917-2124700322.png)

Line 15的作用是 生成一个1~65之间的随机数
这个程序的功能是在202383310001~202310065之间随机生成5个号码

task.2

点击查看代码
#include<stdio.h>

int main(){
	char x;
	while(scanf("%c",&x)!=EOF){
		switch(x){
		    case 'r':printf("stop!\n");break;
			case 'g':printf("go go go\n");break;
			case 'y':printf("wait a minute\n");break;
			default :printf("something must be wrong...\n");break;	
		}
		getchar();
	}
	return 0;
}
![](/i/l/?n=24&i=blog/3405361/202404/3405361-20240414205103718-970242339.png)

task.3

点击查看代码
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{

    int number;
	int i,n;
	int counter=0;
	srand( time(0) );
	number = rand()%30 + 1;
	printf("猜猜2024年5月哪一天会是你的lucky day\n");
	printf("开始喽,你有三次机会,猜吧(1-31):");
	for(i = 0; i < 3; ++i) {
		scanf("%d",&n);
		if(i<n)
			printf("你猜的日期早了,你的lucky day还没到呢\n再猜(1~31):");
		else if(i>n)
			printf("你猜的日期晚了,你的lucky day在前面呢\n再猜(1~31):");
		else if(i=n)
			printf("哇!猜中了");return 0;
		counter++;
	}
	if(counter==3)
		printf("次数用完了。偷偷告诉你你的lucky day是:%d",number);
	system("pause");
	return 0;
}
![](/i/l/?n=24&i=blog/3405361/202404/3405361-20240414205155704-1841621928.png)

task.4

点击查看代码
#include<stdio.h>

int main(){
	int i,n,a,fm=0;
	double s=0;
	while(scanf("%d%d",&n,&a)!=EOF){
		for(i=1;i<n;i++){
			fm=fm*10+a;
			s+=i*1.0/fm;
		}
	printf("a=%d,n=%d,s=%d",a,n,s);
	}
	return  0;
}
![](/i/l/?n=24&i=blog/3405361/202404/3405361-20240414205335923-709878540.png)

task.5

点击查看代码
#include<stdio.h>

int main(){
	int line,column,value;
	for(line=1;line<=9;line++){
		for(column=1;column<=line;column++){
			value=line*column;
			printf("%dx%d=%2d   ",column,line,value);
		}
		printf("\n");
	}
	getchar();
	return 0;
} 
![](/i/l/?n=24&i=blog/3405361/202404/3405361-20240414205425993-883785837.png)

task.6

点击查看代码
#include<stdio.h>

int main(){
	int n,i,k,j;
	printf("input n:");
	scanf("%d",&n);
	for(i=0;i<n;i++){
		for(k=0;k<i;k++){
			printf("\t");
		}
		for(j=2*(n-i)-1;j>0;j--){
			printf(" o \t");
		}
		printf("\n");
		for(k=0;k<i;k++){
			printf("\t");
		}
		for(j=2*(n-i)-1;j>0;j--){
			printf("<H>\t");
		}
		printf("\n");
		for(k=0;k<i;k++){
			printf("\t");
	    }
		for(j=2*(n-i)-1;j>0;j--){
			printf("I I\t");
		}
		printf("\n");
	}
	return 0;
} 
![](/i/l/?n=24&i=blog/3405361/202404/3405361-20240414205515121-1065698687.png)

总结学会打简单图标,但是在task.6时对齐用很长时间调整。

标签:main,int,3405361,blog,实验,printf,include
From: https://www.cnblogs.com/asdsauygf/p/18134679

相关文章

  • 实验2
    实验2.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;printf("20238331%04d\n",number......
  • 实验2
    task1点击查看代码#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"......
  • 实验一-密码引擎-3-加密API研究
    密码引擎API的主要标准和规范包括:1微软的CryptoAPI2RAS公司的PKCS#11标准3中国商用密码标准:GMT0016-2012智能密码钥匙密码应用接口规范,GMT0018-2012密码设备应用接口规范等研究以上API接口,总结他们的异同,并以龙脉GM3000Key为例,写出调用不同接口的代码,提交博客链接和代......
  • 实验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......
  • 实验一-密码引擎-3-加密API
    实验一-密码引擎-3-加密API研究任务详情密码引擎API的主要标准和规范包括:微软的CryptoAPIRAS公司的PKCS#11标准中国商用密码标准:GMT0016-2012智能密码钥匙密码应用接口规范,GMT0018-2012密码设备应用接口规范等研究以上API接口,总结他们的异同,并以龙脉GM3000Key为例,写出......
  • 实验一-密码引擎-3-加密API研究
    密码引擎API的主要标准和规范包括:微软的CryptoAPIRAS公司的PKCS#11标准中国商用密码标准:GMT0016-2012智能密码钥匙密码应用接口规范,GMT0018-2012密码设备应用接口规范等研究以上API接口,总结他们的异同,并以龙脉GM3000Key为例,写出调用不同接口的代码,提交博客链接和代码链......
  • 实验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"......
  • 实验一 学习App
    一、实验题目:原型设计二、实验目的:掌握产品原型设计方法和相应工具使用。三、实验要求(1)对比分析墨刀、Axure、Mockplus等原型设计工具的各自的适用领域及优缺点(至少3条)。对比分析墨刀、Axure、Mockplus等原型设计工具的各自的适用领域及优缺点(至少三条)墨刀、Axure和Mockplu......
  • 第一次实验
    一、原型工具优缺点对比墨刀、Axure、Mockplus都是常见的原型设计工具,它们在适用领域和优缺点上有着各自的特点:墨刀:适用领域:墨刀适用于快速原型设计和团队协作。它的界面简洁易用,支持多种交互和动画效果,适合用于移动应用和网页的设计。优点:简单易上手,无需编码经验;提供丰富的交......
  • 实验一原型设计--背单词APP
    实验一原型设计--背单词APP对比分析墨刀、Axure、Mockplus等原型设计工具的各自的适用领域及优缺点。答:1.适用领域墨刀:适合移动端原型设计,尤其是APP原型设计。Axure:适合Web端原型设计,也可以用于APP原型设计。Mockplus:适合Web端和移动端原型设计,尤其是快速原型设计......