输入一个整数n,求1~n的和和平均值(平均值留小数点以下三位,不得使用循环语句,只可使用顺序结构)

输入一个整数n,求1~n的和和平均值(平均值留小数点以下三位,不得使用循环语句,只可使用顺序结构)

#include "stdio.h"
int main()
{int n;
 scanf("%d",&n);
 printf("%d\n%.3f\n",(1+n)*n/2,(1+n)/2.0);
 return 0;
}
温馨提示:内容为网友见解,仅供参考
无其他回答

...编程输入一个整数n,求1~n的和和平均值(平均值留小数点以下三位)
average=(float)sum\/n;printf("sum=%d ave=%.3f\\n",sum,average+0.0005); \/\/四舍五入的加 0.0005 不用的话不加 }

...C++程序,输入一个整数n,求1~n的和和平均值(平均值保留小数点三位数...
cout<<"Average is"<<setprecision(3)<<(double)sum\/n<<endl;return 0;}

...整数n,要求求出1+1\/2+1\/3+1\/4+...+1\/n的值,小数点后保留两位_百度知 ...
C语言实现以上数列求和,参考代码如下:include<stdio.h> int main(){ double t,sum=0;int i,n;scanf("%d",&n);for(i=1;i<=n;++i)sum+=1.0\/i;printf("%.2f",sum);return 0;}

如何使用for循环输出1到10中的数字之和?
该代码中,我们首先从用户输入中读取一个正整数 n,然后使用一个 for 循环遍历 1 到 n 中的所有数。对于每个数,我们计算它的各位数字之和,并检查该数字之和是否等于 9。如果等于 9,则将该数加入总和 sum 中,并将符合条件的数的数量加 1。最后,我们检查是否存在各位数字之和为 9 的数,如...

计算若干个整数的平均值,要求用do-while语句实现
include<stdio.h>main(){ int n,i=0,sum=0; scanf("%d",&n);\/\/首次输入数据 do{sum+=n;i++; scanf("%d",&n);\/\/循环输入数据 }while(n!=0);printf("%d",sum\/i);\/\/输入0则结束,计算平均值 }如图所示,望采纳。。。

c语言题目 键盘输入一个正整数,输出它的平方根和立方根,中间空格空开...
include <stdio.h>#include <math.h>int main(){ int n; printf("Please input a integer number:"); scanf("%d",&n); printf("%d square root is:%5.3f %d cube root is:%5.3f\\n", n,sqrt((double)n),n,pow((double)n,1.0\/3.0)); return 0;} ...

计算n个数的平均值这个程序解读一下是什么意思
首先执行scanf语句,从键盘输入n的值,即需要求平均值的数的总个数,然后在for循环中每循环一次,从键盘输入一个数,一共输n次,因为i是从0开始的,所以是i<n如果i是从1开始那么就是i<=n。avg=avg+x的意思是将avg+x的结果赋给avg,初始avg=0.0,比如输入5.5,那么在i=0时,avg=0.0+5...

输入4个整数,计算并输出这些整数的和与平均值,其中平均值精确到小数点...
include <stdio.h> int main(){ int a,b,c,d;float sum=0,ave;printf("input 4 int data:\\n");scanf("%d %d %d %d",&a,&b,&c,&d);sum=a+b+c+d;ave= ((int)(sum \/ 4.0 * 10)) \/ 10.0;printf("sum=%lf mean=%lf\\n", sum, ave);return 0;} ...

输入一个字符串,要求输出第一个字母和第一个数字,如输出的是q或Q表示...
mov ah,1 ;从键盘接受一个字符 int 21h cmp al,CR ;若键入的是回车,已经键入的数字不足N位 jz @@ASC_Dec ;转去处理已经键入的数字 cmp al,KBBack jz @@KB_Back ;若是回空键,重新输入 cmp al,'0' jb @@KBBack ;若低于数字'0',重新输入 cmp al,'9' ja @@KBBack ;若低于数字'9',重新输入...

...一行为n,第二行是n个数。输出n个数中的平均数,结果保留小数点2...
int iA = 0;C++的方法 int iB = 0;int iSum = 0;cin>>iA;int* pA = new int[iA];for ( int i=0; i<iA; i++ ){ cin>>pA[i];iSum += pA[i];} cout<<iSum\/(iA*1.00f)<<endl;delete []pA;

相似回答