|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<stdio.h>
int main(){
int a,b,c[8],d[9],max;
scanf("%d",&a);
for(b=0;b<=7;b++){
scanf("%d ",&c[b]);
}
for(b=0;b<=7;b++){
if(a<=c[b]){
d[b]=a;
a=c[b];
}
else{
d[b]=c[b];}
}
d[8]=max;
for(b=0;b<=8;b++){
printf("%d ",d[b]);}
printf("\n");
return 0;
}
编写一个程序,将输入的数据插入到一个已按升序排好的数组中,要求插入后的数组仍然按升序排列。输入的数组1 2 3 6 7 8 9 10,输入5,然后我这个总数输出1 2 3 6 7 8 9 5 0
- #include<stdio.h>
- int main(){
- int a,b,c[8],d[9];
- for(b=0;b<=7;b++){
- scanf("%d",&c[b]);//"%d"后面无需加空格
- }
- scanf("%d",&a);//位置应换一下, 先输入一组数字, 后输入要插入的数字
- for(b=0;b<=7;b++){
- if(a<=c[b]){
- d[b]=a;
- a=c[b];
- }
- else{
- d[b]=c[b];}
- }
- d[8]=a;
- for(b=0;b<=8;b++){
- printf("%d ",d[b]);}
- printf("\n");
- return 0;
- }
复制代码
|
|