C语言编写下列程序?

来源:百度知道 编辑:UC知道 时间:2024/05/25 01:10:00
1) 键盘上输入10个数,求其平均值。 Lab4_1.c
2)输出1—100之间,其数的平方在150—200之间的第一个数,如找到,退出循环,输出该数的平方。反之,继续查找。Lab4_2.c
3)输入一正整数,按从低到高的顺序依次输出其各位数字的值,例如:输入8546输出8 5 4 6

1)
int i; float n; float sum=0;float ave;
for(i=0;i<10;i++)
{
scanf("%f",n);
sum+=n;
}
ave=sum/10;

2)
int i;
for(i=1;i<=100;i++)
{if(i*i>=150&&i*i<=200) break;}
printf("%d",i*i);

3)
long x;int a[20];int n,i=0;
scanf("%ld",x);
while(x)
{a[i++]=x%10;
x/=10;}
n=i;
for(i=0;i<n/2;i++)
a[i]=a[n-1-i];
for(i=0;i<n;i++)
printf("%d ",a[i]);