c-大神们,程序能够运行,可是蓝桥杯中的这一组数据数据过不了,为什么呢?

问题描述

大神们,程序能够运行,可是蓝桥杯中的这一组数据数据过不了,为什么呢?

问题描述
  对于给定整数数组a[],寻找其中最大值,并返回下标。
输入格式
  整数数组a[],数组元素个数小于1等于100。输出数据分作两行:第一行只有一个数,表示数组元素个数;第二行为数组的各个元素。
输出格式
  输出最大值,及其下标
样例输入
3
3 2 1

样例输出

3 0
评测点序号 评测结果 得分 CPU使用 内存使用 下载评测数据
1 错误 0.00 0ms 1.601MB 输入 输出
2 正确 33.33 0ms 1.601MB VIP特权
3 正确 33.33 0ms 1.601MB VIP特权
下面是这一组的数据:
5
5 4 3 2 1
5 0
#include
int main()
{
int n,i,max,d;
int a[100];
scanf("%d",&n);
for(i=0;i
scanf("%d",&a[i]);
max=a[0];
for(i=1;i
{
if(a[i]>max)
{
max=a[i];
d=i;
}
}
printf("%d %d",max,d);
return 0;
}

解决方案

把你的代码贴出来看看。。

解决方案二:

把你的代码贴出来吧,没代码也不能帮你看啊

解决方案三:

 #include<stdio.h>
int main()
{
    int n,i,max,d;
    int a[100];
    scanf("%d",&n);
    for(i=0;i<n;i++)
        scanf("%d",&a[i]);
    max=a[0];
    d=0;//增加
    for(i=0;i<n;i++) //修改,i=0
    {
        if(a[i]>max)
        {
            max=a[i];
            d=i;
        }
    }
    printf("%d %d",max,d);
    return 0;
}
时间: 2024-09-20 00:39:59

c-大神们,程序能够运行,可是蓝桥杯中的这一组数据数据过不了,为什么呢?的相关文章

请问这段代码为什么输出null,求大神解答程序执行的顺序?

问题描述 请问这段代码为什么输出null,求大神解答程序执行的顺序? public class xieCheng { private String baseName="Base"; public xieCheng(){ this.callName(); } public void callName(){ System.out.println(baseName); } } public class Sub extends xieCheng { private String baseNam

据说不知道这些大神的程序员不是真正的程序员

简评:据说不知道这些大神的程序员不是真正的程序员,这些大神有的可以凭借一本未完成的书获得ACM图灵奖,有的微软开出百万年薪盖茨亲自来挖人,更甚者用自己发明的语言重新开发一套操作系统.这些大神不仅极大地促进了计算机行业的发展和软件技术的革新,而且也让我们这些后生的程序员能够在他们的技术铺垫上,利用他们开发的平台工具或是语言更好地开发软件.所以作为程序员的我们在学习技术的同时也应该多去了解这些大神背后的故事,在敬仰之余也去学习下他们不断进取,富有开创性的精神. D.E Knuth(高纳德. 克努特)

visual studio-请教大神window10系统下运行VS2015,WP8.1虚拟器的问题。

问题描述 请教大神window10系统下运行VS2015,WP8.1虚拟器的问题. 解决方案 我查了一下资料,好想说虚拟机是本地电脑的,和VS无关,但是我按照网上的教程打开了虚拟机服务之后,在VS2015上安装的时候还是出现上述错误,请教怎么解决 解决方案二: 这是本机的虚拟机服务情况 解决方案三: 看提示说是你的计算机不支持模拟器,问题应该还是出现在Hyper-V,你都去掉,然后重启,然后再添加上去试试 解决方案四: 不支持虚拟机,需要64位的吧? 解决方案五: 嗯,是hype的服务没开,那个

c++-请问大神这个程序怎么写,主要是不知道 文件名怎么传

问题描述 请问大神这个程序怎么写,主要是不知道 文件名怎么传 解决方案 #include<iostream>#include<vector>using namespace std;int main(){ vector<double> vec_num; vec_num.push_back(1.1); vec_num.push_back(1.5); vec_num.push_back(1.2); vector<double>::reverse_iterator

c scanf输入-求大神告知为什么这个运行会出错,说内存不可读

问题描述 求大神告知为什么这个运行会出错,说内存不可读 #include #include int main() { char*s; scanf("%s",s): char ret[56]; return 0; } 解决方案 指针不是字符串本身., 字符串C语言的实现,是字符数组. 一个字符指针(如果指向字符串),通常只不过是字符串的,第一个字符的地址而已. 一个不知道指向哪里的指针,当然不可以作为字符串 ,传递给 scanf 因为 scanf需要的,是一个存储字符串的地方,也就是相当

请问通过AD采集电压如转换成STC12C5A60S2单片机中PWM信号恒压跟踪向电池充电求大神C程序

问题描述 请问通过AD采集电压如转换成STC12C5A60S2单片机中PWM信号恒压跟踪向电池充电求大神C程序 解决方案 用 STC12C5A60S2 产生PWM波

单片机-求大神看看程序问题该怎么改

问题描述 求大神看看程序问题该怎么改 请大神帮我看看我到底应该怎么改. 解决方案 delay 10ms 之间有个空格,函数和变量的名称不能有大写字母.小写字母.下划线.数字之外的其他字符, 应该为void delay10ms(); 解决方案二: 命名函数的时候不要以数字开头

eclipse-求大神指教,怎么运行

问题描述 求大神指教,怎么运行 2015-11-24 11:19:03 org.apache.catalina.core.AprLifecycleListener init INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:java_wasjrei

C语言初学妹子求大神解决程序错误问题,求正解

问题描述 C语言初学妹子求大神解决程序错误问题,求正解 /*分别用while.do-while和for循环求:1!+2!+...+n!. 设计一个主界面,实现连续读入不同的n值并求解:*/ #include //用while实现 int main() { while(1) { int i=1,j=1,s=0,m=1; int n; printf("请输入n的值:n"); scanf("%dn",&n); if(n<1) break; else { s=