C语言程序填空 输入一个正整数 n (1<n<=10),再输入n 个整数,输出平均值(保留2 位小数)

作者&投稿:卓苗 (若有异议请与网页底部的电邮联系)
输入1个正整数n (1<n≤10),再输入n个整数,输出平均值(保留2位小数)。(C语言程序)~

#include"stdio.h"
void main()
{
int i,n,num;
float sum = 0;
printf("输入一个正整数:");
scanf("%d",&n);

for (i = 1; i <=n; i++)
{
printf("输入第%d个整数:
", i);
scanf("%d",&num);
sum = sum + num;
}
printf("%d个整数的平均数为:%.2f
", n, sum/n);
}

#include
void main(){
int num[10],sum=0,count,i;
double avg;
printf("请输入一个1到10之间的正整数:");
scanf("%d",&count);
while(count>10||count<0){
printf("你输入的数字不在范围内!");
printf("
");
printf("请输入一个1到10之间的正整数:");
scanf("%d",&count);
if(count>=1&&count<=10){
break;
}
}
for(i=0;i<10;i++){
if(i<count){
printf("请输入第%d个整数:",(i+1));
scanf("%d",&num[i]);
sum+=num[i];
}else if(count==i){
break;
}
}
avg=sum*1.0/count;
printf("这%d个数的平均数保留两位小数应该是:%.2f",count,avg);
}

1、输入一个正整数 n (1<n<=10),再输入n 个整数,输出平均值(保留2 位小数)。

sum = 0;

for(i = 0;i < n;i++)

{

sum += a[i];

}

aver=sum*1.0/n;

2、index = 0;

for(i = 1;i < n;i++)

{

if(a[i] > a[index])

{

index = i;

}

}

命题 1 对于B=36N+1 形数而言。

若不定方程(3N)^2+N-(B-1)/36=W^2 有整数解,

则 6(3N-W)+1 是小因子数;6(3N+W)+1 是大因子数。

若不定方程 (3N)^2-N-(B-1)/36=W^2 有整数解,

则 6(3N-W)-1 是小因子数;6(3N+W)-1 是大因子数。

两式都无解,是素数。

以上内容参考:百度百科-质数



/*补充的内容加在注释之间*/

  1. 输入一个正整数 n (1<n<=10),再输入n 个整数,输出平均值(保留2 位小数)。
    #include <stdio.h>
    int main( )
    {
    int i, n, sum;
    float aver;
    int a[10];
    scanf("%d", &n);
    for(i=0; i<n; i++)
    scanf("%d", &a[i]);
    /*---------*/

    sum=0;

    for(i=0;i<n;i++) sum+=a[i];

    aver=1.0*sum/n;

    /*---------*/
    printf("aver=%.2f
    ", aver);
    }

    2.输入一个正整数 n (1<n<=10),再输入n 个整数,输出最大值极其下标(设最大值惟一,下标从0 开始)。
    #include <stdio.h>
    int main( )
    {
    int i, index, n;
    int a[10];
    scanf("%d", &n);
    for(i=0; i<n; i++)
    scanf("%d", &a[i]);
    /*---------*/

    index=0;

    for(i=1;i<n;i++) if (a[i]>a[index]) then index=i;

    /*---------*/
    printf("max=%d,index=%d
    ", a[index],index);
    }




  1. sum = 0;

    for(i = 0;i < n;i++)

    {

           sum += a[i];

  2. }

    aver=sum*1.0/n;

    2.index = 0;

    for(i = 1;i < n;i++)

    {

        if(a[i] > a[index])

        {

            index = i;

        }

    }




中宁县17188565427: C语言程序,从键盘输入一个正整数N,求N的阶乘的素数展示.(例如:输入5,则求出:5!=120=2*2*2*3*5) -
阚贷迪非:[答案] #include main() {int n,i,j,s; scanf("%d",&n); for(i=1,s=1;i<=n;i++) s*=i; printf("%d!=",s); for(i=2;i
中宁县17188565427: 用C语言编写程序从键盘输入一个正整数数n,输出n! -
阚贷迪非: 晚上好楼主,我已经编译通过请看图 谢谢采纳!#include <stdio.h> int Cacu(int n) { int i,sum=1; for(i=1;i<=n;i++) sum=sum*i; return sum; }void main() { int n,result; printf("please input a number for you to operate\n"); scanf("%d",&n); result=Cacu(n); printf("the result you want to get is:\n"); printf("%d\n",result); }图:

中宁县17188565427: c语言程序设计.输入一个正整数n,输出2到n间的所有完数. -
阚贷迪非: c语言实现如下:#include void main() {int i,j,k,n;scanf("%d",&n); //输入一个正整数nfor(i=2;i<=n;i++){k=0;for(j=1;j<=i-1;j++)if(i%j==0) k+=j;if(k==i) printf("%d\n",i);//判断i的所有真因子之和是否等于i,是则输出i.} }注意:建议n的...

中宁县17188565427: c语言编写程序,输入一个正整数n,计算1+(1/3)+(1/5)+...的前n项之和.求过程 -
阚贷迪非: #include<stdio.h> int main(void) { int n; float s=0.0; printf("请输入需要计算数列前多少项:"); while(!scanf("%d",&n)){ printf("输入错误!请重新输入:"); fflush(stdin); } for(int i=0;i<n;i++){ s+=1.0/(2*i+1); } printf("数列前 %d 项之和为:%g\n",n,s); return 0; }

中宁县17188565427: c语言编程题输入1 个正整数 n, 计算并输出 s 的前n项的和(保留 3 位小数).S=1/1 + 1/3 + 1/7 + 1/15 + 1/31 +……(该序列从第2项起,每一项的分母与前... -
阚贷迪非:[答案] for(n=1;n{ float sum=0; float a=power(2,n); sum=sum+(1/(a-1)); } 要调用库函数,我只写了大概的.n 可以动态输入

中宁县17188565427: 用C编程序:输入一个正整数n,输出2/1+3/2+5/3+8/5+…的前n项之和,保留两位小数.该序列从第3项起,每一项的分子是前一项分子与分母的和,分母是前... -
阚贷迪非:[答案] #include int main() { double a=1,b=1; double s=0; int i,n; scanf("%d",&n); for(i=1;i

中宁县17188565427: C语言编程题:输入一个正整数n,输出1+1/2+2/3+3/4+....的前n项和 -
阚贷迪非: #include<stdio.h> int main() {int n;double sum=0;//记录总和初始值为0printf("输入n的值:");scanf("%d",&n);for(int i=1;i<=n;i++)sum+=1.0/i;printf("前n项之和为:%lf\n",sum);return 0;}运行通过,可用.

中宁县17188565427: 用C语言编程 :输入一个正整数n 用3种方法分别计算下式的和 保留4位小数 -
阚贷迪非: / printf(", total).4f\ i < for (j = i;= n;/ total += temp;= n; double total = 0.h" double total = 0:%:%;;= n;嵌套循环, temp = 1.0, total); j >.0; i <.0; total = total + temp.0; i;;/%d" j, &n); j--) temp = temp / i++) { temp = temp / }return total;double fact(int n) ...

中宁县17188565427: c语言设计从键盘输入一个正整数n,计算该数的各位数字之和并输出.例如,输入5246,则计算2+4+6=17并输出. -
阚贷迪非: #include <stdio.h>int main() {int a;int sum = 0;scanf("%d",&a);if(a <= 0)return 0;while(a != 0) {sum += a % 10;a /= 10;}printf("%d\n", sum);return 1; }

中宁县17188565427: 编写一个C程序,读入一个正整数n(n不大于10000),输出所有连续正整数的和等于n的情况注意对于给定的n不一定有答案,如4,6就无解. 排除只有一个数的... -
阚贷迪非:[答案] #include main() { int num; printf("请输入小于10000的数字\n"); scanf("%d",&num); if(num>10000) printf("你输入有误\n"); else { if(num%3!=0) printf("无解\n"); else printf("数字为%d,%d,%d\n",num/3-1,num/3,num/3+1); } }

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网