作业帮 > 综合 > 作业

已知一数列为:1,3,5,7,9.要求输入一个数后,按大小插入数列中.比如,输入6,要求输出的数列为:1,3,5,6,7

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/08/19 10:33:37
已知一数列为:1,3,5,7,9.要求输入一个数后,按大小插入数列中.比如,输入6,要求输出的数列为:1,3,5,6,7,9.
我的程序是这样写的,有何错误?
#include
void main()
{
int m;
int a[6]={1,3,5,7,9};
scanf("m=%d",&m);
if(m>=9)
{
a[6]=m;
printf("a[6]={1,3,5,7,9,%d}\n",a[6]);
}
if(m>=7&&m=5&&m=3&&m=1&&m
已知一数列为:1,3,5,7,9.要求输入一个数后,按大小插入数列中.比如,输入6,要求输出的数列为:1,3,5,6,7
同学,数组下标是0开头的!
改了下:
#include
void main()
{
int m;
int a[6]={1,3,5,7,9};
scanf("m=%d",&m);
if(m>=9)
{
a[5]=m;
printf("a[6]={1,3,5,7,9,%d}\n",a[5]);
}
else if(m>=7&&m=5&&m=3&&m=1&&m