18052 插入数据
时间限制:1000MS 内存限制:65535K
提交次数:0 通过次数:0
题型: 填空题 语言: GCC
Description
已经有一个按升序排列的数组,编写程序输入一个整数x,把x插入到数组中,使数组仍然保持升序。
数组如下:
2 3 5 7 11 13 17 23 29 31 34 71 79 97 103
#include <stdio.h>
int a[16]={2, 3, 5, 7, 11, 13, 17, 23, 29, 31, 34, 71, 79, 97, 103};
void display()
{
int i;
for(i=0; i<16; i++) printf("%d ", a[i]);
}
int main()
{
_______________________
display();
return 0;
}
输入格式
输入一个整数x
输出格式
输出更新后的数组元素
输入样例
5
int n,i;
scanf("%d", &n);
for(i=14; i>=0; i--)
if(a[i]>n) a[i+1]=a[i];
else break;
a[i+1]=n;
18053 大于平均分
时间限制:1000MS 内存限制:65535K
提交次数:0 通过次数:0
题型: 编程题 语言: 不限定
Description
输入10个整数,计算它们的平均值,并统计有多少个数比平均值大。
输入格式
10个整数
输出格式
比平均值在的数的个数
输入样例
0 1 2 3 4 5 6 7 8 9
输出样例
5
#include<stdio.h>
int main()
{
int a[10];
int b=0,c=0,d=0,e=0;
for(b=0;b<10;b++)scanf("%d",a+b);
for(b=0;b<10;b++)
c+=a[b];
d=c/10;
for(b=0;b<10;b++)
if(a[b]>d)
e++;
printf("%d",e);
return 0;
}