标题:c编程问题
只看楼主
爱的轩辕氏
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:71
专家分:157
注 册:2011-5-8
结帖率:93.75%
已结贴  问题点数:20 回复次数:4 
c编程问题
  输入N个整数,完成如下,假如我输入N为4
 The count is:4
 第一个数:2
 第二个数:5
 第三个数:1
 第四个数: 7
 输出的四个数顺序
 1
 2
 5
 7
注意:上面的红字内容都要在屏幕上输出
搜索更多相关主题的帖子: count c编程 
2011-07-14 11:31
g1t232011
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-7-14
得分:0 
这有什么规律啊?楼主我看不懂!请指教……
2011-07-14 11:39
ansic
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:恍惚窈冥
等 级:城市猎人
帖 子:1543
专家分:5367
注 册:2011-2-15
得分:20 
程序代码:
root@~ #cat 714.c
#include <stdio.h>
#define N 100
int main (void) {

        int i,j,n,t,a[N];
        printf("The count is : ");
        scanf("%i",&n);
//input
        for(i=0;i<n;i++) {
                printf("No.%i number:",i+1);
                scanf("%i",&a[i]);
        }
//sort
        for(i=0;i<n-1;i++) {
                for(j=i+1;j<n;j++) {
                        if(a[i]>a[j]) {
                                t=a[i];
                                a[i]=a[j];
                                a[j]=t;
                        }
                }
        }
//output
        printf("After sorted\n");

        for(i=0;i<n;i++)
                printf("%i\n",a[i]);

        return 0;

}

root@~ #./714
The count is : 4
No.1 number:2
No.2 number:5
No.3 number:1
No.4 number:7
After sorted
1
2
5
7
root@~ #

善人者,不善人之师;不善人者,善人之资。不贵其师,不爱其资,虽智大迷。
2011-07-14 11:41
爱的轩辕氏
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:71
专家分:157
注 册:2011-5-8
得分:0 
回复 2楼 g1t232011
就是按从小到大的顺序输出的啊,
2011-07-14 11:41
爱的轩辕氏
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:71
专家分:157
注 册:2011-5-8
得分:0 
回复 3楼 ansic
想再添加个,就是把这些数从文件中读出,然后按从小到大排序,然后再写到该文件中 ?
2011-07-14 14:10



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-345468-1-1.html




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

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