| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 469 人关注过本帖
标题:帮忙看一下简单的for嵌套if问题,谢谢
取消只看楼主 加入收藏
qhxxbc
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:163
专家分:174
注 册:2010-9-14
结帖率:95%
收藏
已结贴  问题点数:20 回复次数:2 
帮忙看一下简单的for嵌套if问题,谢谢
void main()
{
    int a[9], i;
    printf ("9 number: \n");
    for(i=0; i<9; i++)
        scanf ("%d", &a[i]);
    for(i=0; i<9; i++)
    printf ("n=%d\n", a[i]);
    printf("\n");
    for(i=0; i<=6; i++)
    {   
        if (a[i]<a[i+1]&&a[i+1]>a[i+2])        
        break;
        printf("%d %f\n", i, a[i]);
    }            
}
程序说明:想求某一周期函数的最大值,如1 2 3 4 5 4 3 2 1,最大值应该为5,但红色部分不能运行,加不加break都一样。
搞了一上午没结果,希望得到您的帮助!谢谢!
搜索更多相关主题的帖子: 嵌套 
2010-11-26 11:38
qhxxbc
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:163
专家分:174
注 册:2010-9-14
收藏
得分:0 
以上3位提供的程序均可运行,太感谢了!

蝙蝠侠应该是在此处粗心了 printf("%d %d\n", i+2, a[i+1]);
嘿嘿,再次感谢3位各显神通!!!

非计算机专业自学新手向大家请教
2010-11-26 13:10
qhxxbc
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:163
专家分:174
注 册:2010-9-14
收藏
得分:0 
补充说明一下,我的主要问题是 printf("%d %f\n", i, a[i])中%f打错了,粗心原因

非计算机专业自学新手向大家请教
2010-11-26 13:23
快速回复:帮忙看一下简单的for嵌套if问题,谢谢
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.039446 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved