/*输入一个正整数n(0
把x插入到这组数据中,
使该组数据仍然有序。*/
#include
#include
#define N 81
int main()
{
static char str[N];
int i,count,n,x,k;
printf("Enter n:");
scanf("%d",&n);//输入n
getchar();//吸收回车
printf("Enter %d integers:",n);
getchar();//吸收回车
gets(str);//输入字符串
printf("Enter insert integer:");
scanf("%d",&x);//输入数据
for(i=0;i
if(x
for(i=strlen(str)+1;i>k;i--)
str[i]=str[i-1];
str[k]=x;//插入x
for(i=0;i<=strlen(str);i++)
printf("%4d",str[i]);//输出
// printf("%d",k);
return 0;
}
/输入10个整数,
将它们从大到小排序,
并查找输出最小数出现的次数/
#include
#define N 10
int main()
{
int a[N];
int count=0,i,j,t;
for(i=0;i
scanf("%d",&a[i]);//输入
for(i=0;i
for(j=0;j
if(a[j]
t=a[j];
a[j]=a[j+1];
a[j+1]=t;}}//冒泡法
}
for(i=0;i
printf("%4d",a[i]);//输出
printf("\n");
for(i=0;i
if(a[i]==a[N-1])count++;
printf("count=%d",count);//统计最小值个数
return 0;
}
第一个问题 输入的是字符串 要求是整数
第二个问题 j在i为0的时候为越界 改成N-i-1 一