知识大全 输入一个正整数n(1

Posted 整数

篇首语:鸟欲高飞先振翅,人求上进先读书。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 输入一个正整数n(1

C语言题目:输入一个正整数n(1以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

C语言题目:输入一个正整数n(1<n≤10),再输入n个正数,输出平均值(保留两位小数),并逆序输出这些数。

#include<stdio.h>int main(void)  int a[10];   int n,i; float average,sum=0; sum定义成float才合适   printf("Please input n:");    scanf("%d",&n);  printf("Please input %d integers:",n); 移动到循环外 for(i=0;i<n;i++) 这里多了分号      scanf("%d",&a[i]);      sum+=a[i];     average=sum/n; sum是float才能得到小数 printf("averge=%.2f\\n",average); 变量名 for(i=n-1;i>=0;i--)        printf("%d ",a[i]);加空格   return 0;

输入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个整数:\\n", i);
scanf("%d",&num);
sum = sum + num;

printf("%d个整数的平均数为:%.2f\\n", n, sum/n);

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

#include<stdio.h>
void main()
int num[10],sum=0,count,i;
double avg;
printf("请输入一个1到10之间的正整数:");
scanf("%d",&count);
while(count>10||count<0)
printf("你输入的数字不在范围内!");
printf("\\n");
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);

输入一个正整数n(1<n<=10),再输入n个整数,按逆序输出这些数。

#include <stdio.h>
void main( )

int ri,repeat;
int a[10];

scanf("%d", &repeat);
for(ri=0; ri<repeat; ri++)
scanf("%d", &a[ri]);
for(ri=repeat-1; ri>=0; ri--)
printf("%d ", a[ri]);
printf("\\n");

我搞了个简化版的,你要反序输出就直接从后一个输出就OK了!
你那些代码里面有问题的,n和repeat的值你都没有搞清楚的。

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

#include "stdio.h"
void main()

int a[10];
int n,sum=0;
scanf("%d",&n);
for(int i=0;i<n;i++)

scanf("%d",&a[i]);
sum+=a[i];

float avg=(float)sum/n;
printf("%0.2f",avg);

c语言:白哪些程序,输入一个正整数n(1<n<=10),再输入n 个数,输出平均值

#include<stdio.h>
int main(void)

int sum,n,i,number;
sum=0;
printf("Enter n:");
scanf("%d",&n);
for(i=1;i<=n;i++)

printf("Enter number:");
scanf("%d",&number);
sum=sum+number;

printf("平均值:%d\\n",sum/n);
return 0;

.输入一个正整数n (1<n≤10),再输入n个整数,输出这组数据,并求其平均值。

程序中的a b 不知道做什么用的。。。
pow(x,y)中 x, y值反了,
跟踪发现c=pow(x,-1)值为0
这里因为c是整型,自动忽略小数位,值为0
所以sum=sum+a*c;得到sum=0恒成立
#include <stdio.h>
#include <math.h>
int main ()

int i=0,n=0,d=0; int b=0;
double c=0;
double sum=0; int a=0;
while(1)

scanf("%d",&n);
b=1;
c=0;
d=-2;
sum =0;
for(i=0;i<n;i++)

a=1/b; 不知道你的a 和b是干什么用的?
b++;
d=d+3;
c=pow(d,-1.);
sum=sum+pow(-1,i)*c;

printf("sum=%.3lf\\n",sum);

return 0;

以验证

编写程序:.输入一个正整数n (1<n≤10),再输入n个整数,输出这组数据,并求其平均值。

int n,a[10];
cin>>n;
for(int i=1;i<=n;i++)cin>>a[i];
for(i=1,int s=0;i<=n;i++,s+=a[i])cout<<a[i];
cout<<"average="<<1.0*s/n;

输入1个正整数n(n大于1且小于等于10),再输入n个整数,按逆序输出这些数。

#include stdio.h void main() int a = 0; scanf("请输入循环次数%d",&a); if(a>1&&a<=10) int b[a] = null; for(int i=0;i<=a;i++) scanf("请输入数字:%d",&b[i]); for(int j=a;j>0;j--) printf("逆序数字:%d",b[i]); else return 0;

输入1个整数n(1<=n<=10),然后输入n个整数,按逆序输出这些数

#include <stdio.h>
main()

int n,i;
int a[10];
printf("请输入个数n:");
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=n-1;i>=0;i--)
printf("%d\\t",a[i]);

相关参考

知识大全 输入一个正整数n,计算1-3+5-7…(<=n)的结果,并输出

输入一个正整数n,计算1-3+5-7…(<=n)的结果,并输出此题最好用公式计算,循环的话就太笨拙了可以看出来相邻两项合在一起就是-2,也就是说平均每一项-1,再把奇数项的情况考虑进去,可以得出公式,

知识大全 求助~~程序设计:输入一个正整数n,计算1到n的和,定义和调用求和函数,返回值为int型.

求助~~程序设计:输入一个正整数n,计算1到n的和,定义和调用求和函数,返回值为int型.#include<stdio.h>intsum(intn)inti,s=0;for(i=1;i&l

知识大全 键盘输入一个正整数,把其逆序输出,排除末尾为零的情况

c语言:键盘输入一个正整数,把其逆序输出,排除末尾为零的情况,从键盘输入一个数如428,编程将其逆序数输出824用c语言方法有很多,常见的有以下两种:1输入到整型变量,然后,通过取出各个位值进行反序。

知识大全 用JAVA编程从键盘输入一个正整数,计算该数的各位数字之和并输出,例如输入数是5246

用JAVA编程从键盘输入一个正整数,计算该数的各位数字之和并输出,例如输入数是5246  以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的

知识大全 已知N是正整数,且4*7+4*N+4*2012是一个完全平方数,满足条件的N的值是

已知N是正整数,且4*7+4*N+4*2012是一个完全平方数,满足条件的N的值是  以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容

知识大全 已知n是正整数,189n的平方根也是整数,求n的最小值

已知n是正整数,189n的平方根也是整数,求n的最小值189=9*21=3^3*7完全平方数189n=3^3*7*n=3^4*7^2所以n=3*7=21已知n是正整数,189n是整数,求n的最小值∵1

知识大全 已知n为正整数,且4的7次方+4的n次方+2的3996次方能写成一个多项式的平方的形式,你能知道n的值是

已知n为正整数,且4的7次方+4的n次方+2的3996次方能写成一个多项式的平方的形式,你能知道n的值是设,4^7+4^n+2^3996=x²+2xy+y²令,x=2^7,y=2^1998则,2xy=

知识大全 已知n是正整数,代数式(2n+1)^2-1能被8整除吗?

已知n是正整数,代数式(2n+1)^2-1能被8整除吗?,已知n是正整数,(2n+1)^2-1能被8整除吗?试说明的你的结论证明:原式=4n^2+4n+1-1(完全平方公式,展开)=4n^2+4n(合

知识大全 已知对于任意正整数n,有a1+a2+a3.+an=n^3,求(1/a2-1)+(1/a3-1)+.+(1/a100-1)的值。

已知对于任意正整数n,有a1+a2+a3.+an=n^3,求(1/a2-1)+(1/a3-1)+.+(1/a100-1)的值。an=n^3-(n-1)^3=3n^2-3n+1an-1=3n^2-3n=

知识大全 已知对于任意正整数n都有a1+a2+.+an=n^3,则(1/a2-1)+(1/a3-1)+.+(1/a100-1)=_____

已知对于任意正整数n都有a1+a2+.+an=n^3,则(1/a2-1)+(1/a3-1)+.+(1/a100-1)=_____a1+a2+...+a(n-1)+an=n³(1)a1+a2+...+a