当前位置: 首页 > news >正文

西部数码如何建设自己的网站企业培训系统app

西部数码如何建设自己的网站,企业培训系统app,查看网站外链代码,同一个域名可以做几个网站吗(题目标题可以直接跳转此题链接) BC72 平均身高 描述 从键盘输入5个人的身高(米),求他们的平均身高(米)。 输入描述: 一行,连续输入5个身高(范围0.00~2.00…

(题目标题可以直接跳转此题链接)

BC72 平均身高

 

描述

从键盘输入5个人的身高(米),求他们的平均身高(米)。

输入描述:

一行,连续输入5个身高(范围0.00~2.00),用空格分隔。

输出描述:

一行,输出平均身高,保留两位小数。

示例1

输入:1.68 1.75 1.82 1.60 1.92

输出:1.75

 参考代码:

#include<stdio.h>
int main()
{
float h=0.0;//定义一个变量表示要输入的身高
float ave=0.0//平均身高的变量
for(int i=0;i<5;i++)
{
scanf("%lf",&h);
ave+=h;
}
printf("%.2lf",ave/5);
return 0;
}

BC74 HTTP状态码 

 

描述

KiKi访问网站,得到HTTP状态码,但他不知道什么含义,BoBo老师告诉他常见HTTP状态码:200(OK,请求已成功),202(Accepted,服务器已接受请求,但尚未处理。)400(Bad Request,请求参数有误),403(Forbidden,被禁止),404(Not Found,请求失败),500(Internal Server Error,服务器内部错误),502(Bad Gateway,错误网关)。

输入描述:

多组输入,一行,一个整数(100~600),表示HTTP状态码。

输出描述:

针对每组输入的HTTP状态,输出该状态码对应的含义,具体对应如下:
200-OK
202-Accepted
400-Bad Request
403-Forbidden
404-Not Found
500-Internal Server Error
502-Bad Gateway

示例1

输入:200

输出:OK

 参考代码:

#include<stdio.h>
int main()
{
int n=0;
while(~scanf("%d",&n))
{
switch(n)
{
case 200:
printf("OK\n");
break;
case 202:
printf("Accepted\n");
break;
case 400:printf("Bad Request\n");break;case 403:printf("Forbidden\n");break;case 404:printf("Not Found\n");break;case 500:printf("Internal Server Error\n");break;case 502:printf("Bad Gateway\n");break;default:break;
}
}
return 0;
}

 答案解析:

1.此题为多次输入所以用~scanf

2.题目输入的数字都会有对应的答案,所以采用switch语句更方便。

BC75 数字三角形

描述

KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用数字组成的数字三角形图案。

输入描述:

多组输入,一个整数(3~20),表示数字三角形边的长度,即数字的数量,也表示输出行数。

输出描述:

针对每行输入,输出用数字组成的对应长度的数字三角形,每个数字后面有一个空格。

示例1

输入:4
输出:

1
1 2
1 2 3
1 2 3 4

参考代码:

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

答案解析:

1.多组输入

2.根据要去输出每行要输出的数组即可 

BC76 公务员面试 

 

描述

公务员面试现场打分。有7位考官,从键盘输入若干组成绩,每组7个分数(百分制),去掉一个最高分和一个最低分,输出每组的平均成绩。

(注:本题有多组输入)

输入描述:

每一行,输入7个整数(0~100),代表7个成绩,用空格分隔。

输出描述:

每一行,输出去掉最高分和最低分的平均成绩,小数点后保留2位,每行输出后换行。

示例1

输入:99 45 78 67 72 88 60

输出:73.00

参考代码:

//多组输入
#include <stdio.h>int main()
{double score = 0.0;double sum = 0.0;double max = 0.0;double min = 100.0;int cnt = 0;while (scanf("%lf", &score) != EOF){cnt++;sum += score;if (max < score){max = score;}if (min > score){min = score;}if (cnt == 7){printf("%.2lf\n", (sum - max - min) / 5.0);//重置cnt = 0;max = 0.0;min = 100.0;sum = 0.0;score = 0.0;}}return 0;
}

1.因为为多组输入,不是输入七次后程序就截止

 2.每次输入都要判断是否为最大/小,若是存储起来

BC77 有序序列插入一个数 

 

描述

有一个有序数字序列,从小到大排序,将一个新输入的数插入到序列中,保证插入新数后,序列仍然是升序。

输入描述:

第一行输入一个整数(0≤N≤50)。

第二行输入N个升序排列的整数,输入用空格分隔的N个整数。

第三行输入想要进行插入的一个整数。

输出描述:

输出为一行,N+1个有序排列的整数。

示例1

输入:

5

1 6 9 22 30

8
输出:1 6 8 9 22 30 

参考代码:

 

int s[55];
int main()
{int n = 0;scanf("%d", &n);int i = 0;for (i = 0; i < n; i++){scanf("%d", &s[i]);}int x = 0;scanf("%d", &x);for (i = n - 1; i >= 0; i--){if (x < s[i]){s[i + 1] = s[i];}else{s[i + 1] = x;break;}}if (i < 0){s[0] = x;}for (i = 0; i <=n; i++){printf("%d ", s[i]);}return 0;
}

答案解析: 

1. 多组输入

2. 从后往前比较并一定数字找到合适的位置,就可以插入数字了,但是如果插入的数字比所有的元素都 小,那就插入到第一个位置上

 BC78 筛选法求素数

描述

用筛选法求n以内的素数。筛选法求解过程为:将2~n之间的正整数放在数组内存储,将数组中2之后的所有能被2整除的数清0,再将3之后的所有能被3整除的数清0 ,以此类推,直到n为止。数组中不为0 的数即为素数。

输入描述:

多组输入,每行输入一个正整数(不大于100)。

输出描述:

针对每行输入的整数n,输出两行,第一行,输出n之内(包括n)的素数,用空格分隔,

第二行,输出数组中2之后被清0 的个数。每行输出后换行。

示例1

输入:

20

输出:

2 3 5 7 11 13 17 19
11
int s[101];
int main()
{int n = 0;while (~scanf("%d",&n)){int i = 0;for (i = 2; i <= n; i++){s[i] = i;}int j = 0;for (j=2;j<=n;j++){int k = 0;for (k=j+1;k<=n;k++){if (s[k] % j == 0)s[k] = 0;}}int count = 0;for ( i = 2; i <=n; i++){if (s[i] != 0)printf("%d ", s[i]);else{count++;}}printf("\n%d", count);}return 0;
}

BC79 图像相似度

 

描述

给出两幅相同大小的黑白图像(用0-1矩阵)表示,求它们的相似度。若两幅图像在相同位置上的像素点颜色相同,则称它们在该位置具有相同的像素点。两幅图像的相似度定义为相同像素点数占总像素点数的百分比。

输入描述:

第一行包含两个整数m和n,表示图像的行数和列数,用单个空格隔开。1≤m≤100, 1≤n≤100。之后m行,每行n个整数0或1,表示第一幅黑白图像上各像素点的颜色,相邻两个数用单个空格隔开。之后m行,每行n个整数0或1,表示第二幅黑白图像上各像素点的颜色,相邻两个数用单个空格隔开。

输出描述:

一个实数,表示相似度(以百分比的形式给出),精确到小数点后两位。

示例1

输入:

3 3
1 0 1
0 0 1
1 1 0
1 1 0
0 0 1
0 0 1

输出:

44.44

参考代码:

#include <stdio.h>int main() 
{int m=0;int n=0;int ar1[100][100];int ar2[100][100];scanf("%d%d",&m, &n);int i=0;for (i=0; i<m; i++) { int j=0;for (j=0; j<n; j++) {scanf("%d",&ar1[i][j]);}}for (i=0; i<m; i++) { int j=0;for (j=0; j<n; j++) {scanf("%d",&ar2[i][j]);}}int count=0;for (i=0; i<m; i++) {int j=0;for (j=0; j<n; j++) {if (ar1[i][j]==ar2[i][j]){count++;}}}printf("%.2f\n",100.0*count/(m*n));return 0;
}

 答案解析: 1. 输入二维数组

2. 求两个二维素组的相同元素个数

3. 求百分比要注意*100.0,小时点后保留2位

BC72 平均身高

 

描述

有个软件系统登录的用户名和密码为(用户名:admin,密码:admin),用户输入用户名和密码,判断是否登录成功。

输入描述:

多组测试数据,每行有两个用空格分开的字符串,第一个为用户名,第二个为密码。

输出描述:

针对每组输入测试数据,输出为一行,一个字符串(“Login Success!”或“Login Fail!”)。

示例1

输入:

admin admin

输出:

Login Success!

参考代码:

#include <stdio.h>
#include <string.h>
int main() 
{char name [20]= {0};char password [20]={0};while(~scanf("%s %s",&name, &password)){if (strcmp(name,"admin")==0&&strcmp(password, "admin")==0) {printf("Login Success!");}else {printf("Login Fail!");}}return 0;
}

 代码解析: 1. 多组输入

2. 两个字符串比较大小不能使用==,得使用strcmp函数,比较的是两个字符串中对应字符的ASCII码值

 

BC85 包含数字9的数 

 

描述

今年是2019年,KiKi想知道1~2019中有多少个包含数字9的数。包含数字的数是指有某一位是“9”的数,例如“2019”、“199”等。

输入描述:

输出描述: 

一行,一个整数,表示1~2019中共有多少个数包含数字9。

 参考代码:

#include <stdio.h>int main() 
{
int i=0;
int count=0;
for (i=1; i<=2019; i++) 
{ int j=i;while (j) {if (j%10==9) {count++;break;}else {j/=10;}}
}    
printf("%d",count);return 0;
}

 答案解析:

1. 要判断一个数字是否包含9就看一下这个数字的某一位是否为9即可,只要某一位为9就停下里来。

BC86 奇偶统计

 

描述

任意输入一个正整数N,统计1~N之间奇数的个数和偶数的个数,并输出。

输入描述:

一行,一个正整数N。(1≤N≤100,000)

输出描述:

一行,1~N之间奇数的个数和偶数的个数,用空格分开。

示例1

输入:

5

输出:

3 2

 参考代码:

#include <stdio.h>int main() 
{int n=0;int odd=0;//奇数int even=0;//偶数scanf("%d",&n);int i=0;for (i=1; i<=n; i++) {if (i%2==1) {odd++;}else {even++;}}printf("%d %d",odd,even);return 0;
}

 答案解析: 1. 代码1就是统计技术的个数,算出偶数的个数。

2. 代码2是根据数字的个数推算


下一期 log in…………

http://www.tj-hxxt.cn/news/99538.html

相关文章:

  • 湘潭电大网站网络营销五个主要手段
  • 网站排名技巧seo推广的特点
  • 怎么看别人网站怎么做的优化免费网络推广平台
  • 网站icp备案 去哪网络营销做得比较成功的案例
  • 免费域名注册网站有哪些seo收费还是免费
  • 网站模块有哪些抖音宣传推广方案
  • 网站外链要怎么做收录查询 站长工具
  • 网站的安全怎么做百度seo效果
  • flash翻页效果网站模板seo基础培训教程
  • 有哪些网站是可以做会计题目的最佳磁力吧ciliba磁力链
  • 广安市城乡建设规划局网站站长工具忘忧草
  • 外国英文设计网站应用商店app下载
  • 珠市口网站建设如何做企业网站
  • 怎样做带音乐的表白网站资阳地seo
  • 低价服装网站建设搜索引擎优化入门
  • 顺的品牌网站设计价位西安优化外
  • thinkphp做的教育网站经典软文广告
  • 网页界面设计要根据谁的色彩心理进行合理的配色( )东莞优化疫情防控措施
  • wordpress首页文章显示福建seo快速排名优化
  • 山西两学一做登录网站足球联赛排名
  • 网站建设实施过程windows优化大师是什么软件
  • 内容网站模板关键词优化举例
  • 网站建设需求分析流程比较好网站制作公司
  • 网站怎么做图片滚动条品牌营销的概念
  • wordpress下拉插件在线seo
  • 网站开发商城app永州网站seo
  • 做企业形象网站天津网站建设
  • 一个主体如何添加网站精准拓客软件哪个好
  • 网站常用的优化方法有哪些百度怎么做广告推广
  • 西宁个人网站建设网站推广的主要方法