为了账号安全,请及时绑定邮箱和手机立即绑定

求帮忙看看为什么我这段代码跑步出来结果

求帮忙看看为什么我这段代码跑步出来结果

C
n66 2016-12-06 20:07:56
#include<stdio.h> int main() { int i,num=1,a[12]; for(i=0;i<12;i++) { scanf("%d ",&a[i]); } for(i=5;i<12;i++) { if(a[i]>a[i-5]) num=i-4; } printf("%d",num+1); return 0; }
查看完整描述

3 回答

?
望远

TA贡献1017条经验 获得超1032个赞

虽然不知道你想要实现什么功能,但是程序有点小问题。

scanf("%d ",&a[i]);//""中间多了一个空格


查看完整回答
反对 回复 2016-12-07
  • Mrwolf3512195
    Mrwolf3512195
    这个问题对程序编译应该没有影响,就是什么,格式不规范吧…………
  • 望远
    望远
    编译没有问题,但是输入时候有问题。
  • Mrwolf3512195
    Mrwolf3512195
    对的,输入数据的时候会出现问题
?
吹白

TA贡献2条经验 获得超0个赞

//img1.sycdn.imooc.com//58477b9a000142bf03400111.jpg

没有问题

查看完整回答
反对 回复 2016-12-07
?
___C___

TA贡献168条经验 获得超109个赞

printf("%d",num+1);改为printf("%d",a[num+1]);

查看完整回答
反对 回复 2016-12-06
  • 3 回答
  • 0 关注
  • 1142 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信