2019学期第一周编程总结

摘要:
输入样例:628101910输出样例:102作者:C课程组单位:浙江大学时间限制:400ms内存限制:64MB代码长度限制:16KB1)实验代码#includeintmain(){intn,b,a[10],c=0;scanf;scanf;for{scanf;if{b=a[i];c=i+1;}}printf;return0;}2)设计思路:找最大值问题,先输入一个数,再与for循环中输入的剩下的数比较,for循环中设置一个量计数来判断最大值的位置3)遇到的问题及其解决方法:怎样计数找准最大值的位置,我尝试了几次,最终发现可以用循环中的i通过计算得出,设置if条件,当比较大小妹每变换一次,最大值得位置下标会着i变化4)运行截图
7-1查找整数(10 分)

本题要求从输入的N个整数中查找给定的X。如果找到,输出X的位置(从0开始数);如果没有找到,输出“Not Found”。

输入格式:

输入在第一行中给出两个正整数N(≤20)和X,第二行给出N个整数。数字均不超过长整型,其间以空格分隔。

输出格式:

在一行中输出X的位置,或者“Not Found”。

输入样例1:

5 7
3 5 7 1 9

输出样例1:

2

输入样例2:

5 7
3 5 8 1 9

输出样例2:

Not Found
1)实验代码:

#include<stdio.h>
int main()
{
int n,x,a[20],c=0;
scanf("%d%d",&n,&x);
for(int i=0;i<n;i++)

{
scanf("%d",&a[i]);
if(x==a[i])
{
printf("%d",c);
break;
}
c++;
}
if(c==n)
printf("Not Found");
return 0;
}

2) 设计思路:整体运用数组(for循环)输入n个数,用if语句做判断找出所需要的数,用一个量计数并判断是否找到所需断的数

3)遇到的问题及其解决方法:

4)运行截图

2019学期第一周编程总结第1张

2019学期第一周编程总结第2张

7-2求最大值及其下标(20 分)

本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。

输入格式:

输入在第一行中给出一个正整数n(1<n10)。第二行输入n个整数,用空格分开。

输出格式:

在一行中输出最大值及最大值的最小下标,中间用一个空格分开。

输入样例:

6
2 8 10 1 9 10

输出样例:

10 2
作者: C课程组
单位: 浙江大学
时间限制: 400 ms
内存限制: 64 MB
代码长度限制: 16 KB

1)实验代码

#include<stdio.h>
int main()
{
int n,b,a[10],c=0;
scanf("%d",&n);
scanf("%d",&b);
for(int i=0;i<n-1;i++)

{
scanf("%d",&a[i]);
if(a[i]>b)

{
b=a[i];
c=i+1;
}
}
printf("%d %d",b,c);
return 0;
}

2)设计思路:找最大值问题,先输入一个数,再与for循环中输入的剩下的数比较,for循环中设置一个量计数来判断最大值的位置

3)遇到的问题及其解决方法:怎样计数找准最大值的位置,我尝试了几次,最终发现可以用循环中的i通过计算得出,设置if

条件,当比较大小妹每变换一次,最大值得位置下标会着i变化

4)运行截图

2019学期第一周编程总结第3张

2019学期第一周编程总结第4张

免责声明:文章转载自《2019学期第一周编程总结》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇爬取QQ音乐(讲解爬虫思路)(转)在SQL中取出字符串中数字部分或在SQL中取出字符部分下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

Idea常用插件整合

官方网站:https://plugins.jetbrains.com/plugin/228-sql-query-plugin6.IdeaVim基于IntelliJ的Vim仿真插件。注意:如果打开WebInspector,那么CSS/JavaScript同步和元素高亮显示不起作用“pluginisdebuggingthistab”信息栏的可用性问题官方网站:h...

ubuntu的ufw如何开放特定端口?

ubuntu的ufw是如何打开特定端口的?1.安装sudoapt getinstallufw2.启用sudoufwenable以默认情况下禁用外部访问sudoufwdefaultdeny 3.查看状态sudoufwstatus4.添加端口sudoufwallow80805。删除端口sudoufwdeleteallow808080806。允许特定源的IP地址从...

01 . 美团全链路监控CAT简介及部署

现任携程架构总监)领导基于Java开发的实时应用程序监控平台的设计。作为大众点评网的基本监控组件,AT为大众点评网业务线提供系统的性能指标、健康状态、基本警报等。如何有效定位故障并缩短故障。。。监控是运维工作中最重要的环节,吴启民也是开源实时监控系统CAT的作者。系统故障监控、业务指标监控、应用程序性能监控、用户行为监控、安全合规性监控等,如分布式监控系统C...

AVUE 下拉 select 获取选中项的文本

底层应该不支持,其它方式应该可以,到时候看看黎大神给的方案。...

Animation

Animation(function($){functionactive(target,index){varactions=$(target).data('actions');if(index˂actions.length){varcallee=arguments.callee;varaction=actions[index];if(!$(target).d...