吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2925|回复: 6
收起左侧

[其他转载] c++比较大下

[复制链接]
zhanglangabce 发表于 2013-8-13 17:58
由于是初学者,,没有大侠们这么猛,,所以实属打酱油,,希望大家不要见笑哈。。
#include<stdio.h>
void main()
{
int a[11];
int i,j,k,x;
printf("请输入10个数\n");

for(i=1;i<=10;i++)
  scanf("%d",&a);

for(i=1;i<10;i++)
{for(j=i+1;j<=10;j++)
if(a>a[j])
{k=a;
a=a[j];
a[j]=k;
}
}
printf("由小到大输出10个数\n");

for(i=1;i<=10;i++)
printf("%d\n",a);
}
如说已知10个数(也可以引申到很多数字),如何比较他们的大小用c语言程序可得。




再比如说已知10个数由大到小已经排好顺序啦,如何插入一个数使其由大到小排序。也可以引申到很多数字。
#include<stdio.h>
void main()
{
int a[12];
int i,j,t,x;
printf("请输入10个由大到小排好顺序的数\n");

for(i=1;i<=10;i++)
  scanf("%d",&a);
printf("请输入X的值\n");
scanf("%d",&x);
for(i=1;i<=10;i++)
{if(x>=a&&x<=a[i-1])
{t=i;break;}}
for(i=11;i>t;i--)
{a=a[i-1];}
a[t]=x;
for(i=1;i<=11;i++)
printf("%d\n",a);
}


发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

^^峫尐゛. 发表于 2013-8-13 18:46
没看懂楼主发的什么,但我还是要占一下沙发!
Perry 发表于 2013-8-13 18:48
 楼主| zhanglangabce 发表于 2013-8-13 21:32
ztd 发表于 2013-8-13 18:48
c++比较大小??

嗯嗯,,出来咋到,,多多照顾一下哈。。
kantal 发表于 2013-8-13 21:41
……你输入输出怎么还没改过来 ? 建议用C++的语法 std::cin>>    std::cout<<
liufei_vip 发表于 2013-8-13 22:02
看一下《C语言程序设计》吧
1354669803 发表于 2013-8-13 23:15
E语言不可以么
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-16 09:00

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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