QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1869|回复: 3

问一下简单的C语言的问题

[复制链接]
发表于 2007-1-3 23:11:05 | 显示全部楼层 |阅读模式
这个是十个数比较的例子,想补一下C,大虾们帮一下帮!!

#define NUM 10
main()
{
  int a[NUM],i,j,r,temp;
  printf("Please input %d numbers\n",NUM);
  for(i=0;i<NUM;i++){
                                scanf("%d",&a);
                              for(i=0;i<NUM-1;i++)/*第一个数开始比较*/
          r=i;  应该i=1了吧
                           for(j=i+1;j<NUM;j++)   这里的i为1还是0
                                    if(a<a[r])
                                      r=j;
                              下面为比较的代码
                                }


}
就指点一下,并详细说一下行吗??
WeiMingzhi 该用户已被删除
发表于 2007-1-4 15:20:07 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2007-1-26 17:15:23 | 显示全部楼层
好像没有说清楚是什么问题吧.....
回复

使用道具 举报

发表于 2007-2-13 16:14:03 | 显示全部楼层

Re: 问一下简单的C语言的问题

[quote:7088041bd7="happytofly"]这个是十个数比较的例子,想补一下C,大虾们帮一下帮!!

#define NUM 10
main()
{
  int a[NUM],i,j,r,temp;
  printf("Please input %d numbers\n",NUM);
  for(i=0;i<NUM;i++){
                                scanf("%d",&a);
                              for(i=0;i<NUM-1;i++)/*第一个数开始比较*/
          r=i;  应该i=1了吧
                           for(j=i+1;j<NUM;j++)   这里的i为1还是0
                                    if(a<a[r])
                                     r=j;
                              下面为比较的代码
                                }


}
就指点一下,并详细说一下行吗??[/quote]

“r=i;  应该i=1了吧 ” 中i应该是0。
“for(j=i+1;j<NUM;j++) 这里的i为1还是0” 中i应该是0,这个时候j=1了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-5-4 05:15 , Processed in 0.114125 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表