c语言编程输入一个整数n,求1~n的和和平均值(平均值留小数点以下三位)

作者&投稿:仰狱 (若有异议请与网页底部的电邮联系)
输入一个整数n,求1~n的和和平均值(平均值留小数点以下三位,不得使用循环语句,只可使用顺序结构)~



#include "stdio.h"int main(){int n; scanf("%d",&n); printf("%d
%.3f
",(1+n)*n/2,(1+n)/2.0); return 0;}

#include#include using namespace std;int main(){ int n,sum=0; float aver; cout>n; for(int ia=1;ia<=n;ia++) { sum=sum+ia; } aver=sum/n; cout<<"所得平均数为:"; cout <<setprecision(3) <<aver <<endl return 0;}话说这作业真的好难啊,以上代码我手头也没工具编译,您试试吧

#include “stdio.h"
main()
{
int i,n,sum;
float average;
scanf("%d",&n);
sum=0;
for(i=1,i<=n;i++)
sum+=i;
average=(float)sum/n;
printf("sum=%d ave=%.3f\n",sum,average+0.0005); //四舍五入的加 0.0005 不用的话不加
}

注意:1到n的和为(n+1)*n/2

#include "stdio.h"
void main()
{
long n;
scanf("%d",&n);
printf("sum=%d,ave=%.3f\n",(n+1)*n/2,(n+1)*1.0/2);
}

#include "stdio.h"
main()
{
int n,i,sum=0;
float average;
scanf("%d",&s);
for(i=1;i<=n;i++)
sum+=i;
average=sum/n;
printf("%.3f",average);
}


如何用C语言编写程序输入一个正整数n,编程序输出从2到n间的所有完数...
C语言实现如下:include<stdio.h> void main(){ int i,j,k,n;scanf("%d",&n); \/\/输入一个正整数n for(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。} } 注意:...

C语言编程问题:从键盘输入一个正整数,判断该数是否素数并输出。如果输...
include <stdio.h>void Test(){ int temp,i; scanf("%d",&temp); if(temp<=0) { printf("输入错误,请输入正整数") return; } for(i=2;i<temp;i++) { if(temp%i==0) { printf("%s不是素数",temp); return; } } printf("%s...

c语言编程:输入一个正整数N,统计[1,N]范围内各位数字之和能被15整除的...
include <stdio.h>int main(int argc,char *argv[]){ int m,i,n,t,N; printf("Input N(int N>0)...\\nN="); if(scanf("%d",&N)!=1 || N<1){ printf("Input error, exit...\\n"); return 0; } for(m=0,i=1;i<=N;i++){ for(t=0,n=i...

用C语言编程:输入一个整数,输出该整数的所有素数因子。例如,输入120,输...
include <stdio.h> include <stdlib.h> bool isPrime(int n){ if(n==1) return false;for(int i=2; i*i <= n; i++) { if(n%i ==0) return false;} return true;} int main(){ int n, i, j, m;printf("请输入n: \\n");scanf("%d", &n);m = n;for(i=2; i<=...

【急求】c语言程序输入一个整数(int),要求输出其二进制形式的值。_百...
2011-12-09 c语言怎样 有键盘输入一个整数,在屏幕上输出其二进制数值 2014-12-24 输入一个整数用c语言输出其二进制和十六进制,为啥我编得程序只... 1 2014-11-29 输入一个整数,输出它的二进制形式(c语言大神给看看问题出在哪... 2008-05-26 在C语言中,如何让计算机输出一个整数的二进制形式, 3 ...

c语言编程从键盘输入一个任意正整数,求其各位数字立方和。
include<stdio.h> intmain(){ inta;scanf("%d",&a);intb[10]={0};intk=0;while(a){ b[k]=a%10;a=a\/10;k++;} printf("%d\\n",k);inti=0,sum=0;while(i<=k){ sum=sum+b[i]*b[i]*b[i];i++;} printf("%d\\n",sum);} ...

C语言从键盘任意输入一个整数n,编程计算并输出1~n之间的所有素数之和...
include<stdio.h> int main(){ int n,i,j,t,l;int sum=0;printf("请输入一个大于2的整数:");scanf("%d",&n);l=n;for(;n>=2;n--){ for(i=2;i<n;i++){ if(n%i!=0)\/\/判断其为素数 t=1;else { t=2;break;} } if(t==1){ sum+=n;\/\/printf("%d ",n);\/\/...

C语言编程实现从键盘输入一个正的长整型数,然后分别取出该数的各字节...
这个题目说的有点不够清楚。所谓美自己的职,我这里理解为每一个数位上的值。 #includevoid prt(long n){if(n>9)prt(n\/10); printf("%ld ",n%10);}int main(){ long n;scanf("%ld",&n);prt(n);return 0;}

C 语言编程 读入一个整数,统计并输出该数中指定数字的个数,要求调用函...
include <stdio.h>int coutdigit(int integer, int digit) {char s[20];sprintf(s,"%d",integer);\/\/将整数转换为字符串int i = 0;int current, numberOfDigit=0;while(s[i]) {current = s[i]-'0';if (current==digit)numberOfDigit++;i++;}return numberOfDigit;}int main() {...

C语言编程:从键盘输入一个正整数n,计算Fibonacci序列前n项之和?_百度...
改成图片上的样子就可以了,有注释处注意看。

根河市15519486614: C语言求助: 从键盘输入任意一个整数n,编程计算并输出1~n之间所有素数之和 要求: 使用模块化思想编程 -
齐凤醋酸: #include <stdio.h> #include <math.h> int ss(int n) /*检查n是否为素数,如果是则返回1,否则返回0*/ { int i; if(n<2) return 0; for (i=2; i<=(int)sqrt((double)n); i++) if (n%i==0) return 0; return 1; } int main(void) { int i,sum=0,n; scanf("%d",&n); for (i=1; i<=n; i++) if(ss(i)) sum+=i; printf("prime sum=%d\n",sum); return 0; }

根河市15519486614: 输入一个整数N,求1至N的和 C语言 -
齐凤醋酸: (1+N)*n/2

根河市15519486614: c语言输入一个整数N输出1~N之间所有能被2整除的数? -
齐凤醋酸: #include <stdio.h>int main() {int n, i;printf("请输入一个整数N:");scanf("%d", &n);printf("1到%d之间所有能被2整除的数为:\n", n);for (i = 1; i <= n; i++) {if (i % 2 == 0) {printf("%d ", i);}}printf("\n");return 0;}

根河市15519486614: C语言 编写程序,从键盘输入一个正整数N,利用递归函数输出自然数1到N -
齐凤醋酸: #pragma hdrstop//---------------------------------------------------------------------------#include<stdio.h>#pragma argsused int main(int argc, char* argv[]) { void func(int n); int N; printf("input a number:"); scanf("%d",&N); func(N); getchar(); getchar(); return 0;...

根河市15519486614: 用c语言编写程序 输入一个正整数n,求1到n的数中1出现的个数 -
齐凤醋酸: /*用c语言编写程序 输入一个正整数n,求1到n的数中1出现的个数*/#include"stdio.h" int count(int n) { int i,j,c=0; for(i=1;i<=n;i++) { j=i; while(j!=0) { if(i%10==1) /*判断位数中是否有1*/ { c++; } j=j/10; /*让数除以十让他原来的高位变为低位,即原来的十位变成个位*/ } } return c; } main() { int c,n; printf("input n:\n"); scanf("%d",&n); c=count(n); printf("%d\n",c); }

根河市15519486614: 用C语言编写程序,任意输入一个正数n,求n!的值. -
齐凤醋酸: #include int main(){int i,n;long sum =1,t=1;printf("n=");scanf("%d",for(i=1;i<=n;i++) sum *=i;printf("%d!=%ld...

根河市15519486614: 大一C语言题:从键盘上输入整数n,编程统计1~n之间的能被2或3整除的数的个数. -
齐凤醋酸: 我给你写一个函数吧 统计能被2整除的个数 int canDiv(int n) { int count=0; for(int i=0;i<=n;i++) { if(i%2==0) { count++; } } return count; } 把上面的函数的2改成3就好了

根河市15519486614: 用C语言编写程序,任意输入一个正数n,求n!的值. -
齐凤醋酸: #include "stdio.h" long JieCheng(int a) //定义阶乘函数 {int i;long s=1;for(i=a;i>1;i--)s*=i;return s; } void main() {int n;printf("请输入n:\n");scanf("%d",&n);printf("n!=%ld\n",JieCheng(n)); }

根河市15519486614: c语言程序:从键盘输入一非负整数n,并求出n!的值 -
齐凤醋酸: #include<stdio.h> void main() {int n,t,i; printf("请输入非负数n"); scanf("%d",&n); t=1; for(i=1;i<=n;i++) t=t*i; printf("N!=%d",t); }//很欠没有用C语言了,呵呵!!本来可以用函数的,10分有点少就不写了,应调试能够通过的,但输的整数不能太大

根河市15519486614: c语言,输入一个正整数n,输出1~n之和.要求定义和调用函数sum(n)求1~n之和,若要计算m -
齐凤醋酸: break是直接跳出循环体,不再继续执行 将break;改成continue; 输入以0或负数结束;例如1 2 3 4 5 0 结果为9#include "stdio.h" int even(int n) {if(n%2==0)return 1;elsereturn 0; }int main() { int n,sum=0; printf("Input integers: ");do{ ...

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