从键盘输入n(n>0的整数),计算机求1——n的和,和平均值,c语言
#include
int main(void)
{
int a,b;
printf("please input two numbers:
");
scanf("%d%d",&a,&b);
if((a+b)%2 == 0)
printf("the result is %d
.",(a+b)/2);
else
printf("the result is %f
.",(a+b)/2.0);
return 0;
}
要考虑两个整数之和是否是2的倍数,如果不考虑,直接求。
会出现(2+3)/2 = 2 的情况。这是c语言的除法特性,应该注意。
#include
void main()
{
int i,n,num;
double ave=0;
printf("input n:");
scanf("%d",&n);//输入n
for (i=1;i<=n;i++)
{//输入n个数据,并求总和
scanf("%d",&num);//输入数据
ave+=num;//求总和
}
ave=ave/n;//求平均值
printf("ave=%lf
",ave);//输出平均值
}
void main()
{ int n,i,s=0;
float a;
printf("请输入整数n\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
s=s+i;
a=s/n;
printf("1-%d的和为:%d, 平均值为:%f\n",n,s,a);
}
从键盘任意输入n个数(以0结束),统计正负数个数,并分别计算所有正数和...
include<stdio.h> int main(){ int n,sz=0,sf=0,pz,pf;\/\/f代表要输入的数,sz,sf,pz,pf分别代表正负数的个数,正数和负数的平均值 int xz=0,xf=0;\/\/正数和负数的和 scanf("%d",&n);while(n!=0) \/\/输入n个数,以0结束 { if(n>0){ sz++;xz+=n;} else if(n<0){ ...
c语言如何输入一个正整数N,再输入N个整数,按从小到大的顺序输出?
i<n-1-j;i++) if(a[i]>a[i+1]) { t=a[i]; a[i]=a[i+1]; a[i+1]=t; } printf("排序后阵列为"); for(i=0;i<n;i++) printf("%d ",a[i]);} 从键盘输入一个整数N(N>=0),然后再输入N个整数, 按从小到大的顺序输出。 正在学C语言程式设计,...
从键盘上输入整数n如果n<0提示输入错误否则求1!+2!+...+n!并输出...
int fac_another(int n) { int c=1,i;for(i=1;i<=n;i++) c*=i;return c;} \/ void main() { int n=-1,sum=0;while(n<=0) {\/\/直至输入一个大于零的数为止 printf("请输入一个大于零的整数:");scanf("%d",&n);} for(;n;n--)\/\/开始计算各数的阶乘和 n!+(n-1)!
键盘输入一个正整数,程式设计判断其是否为素数(即质数)
由键盘输入一个正整数,判断它是否为质数#include"stdio.h"intFun(inti){ if(i==1)returnfalse;else { for(intj=2;j<i;j++)if(i%j==0)return0;return1;} } voidmain(){ intn;printf("请输入你要判断的数:\\n");scanf("%d",&n);if(Fun(n)==1)printf("该数是质数!\\n");...
键盘输入n个整数(n值也由键盘输入),统计n个整数中奇数的个数及输出...
int number[100];\/\/输入整数个数printf("Input n:");scanf("%d",&n);\/\/输入整数数值printf("Input numbers:");for(i=0;i<n;i++)scanf("%d",&number[i]);\/\/输出奇数for(i=0;i<n;i++){if(number[i]%2!=0){odd++;if(odd==1)printf("odd: %d",number[i]);elseprintf(...
C语言:键盘输入正整数N,当N为偶数时做N=N\/2运算,奇数时做N=3*N+1运 ...
代码文本:include "stdio.h"int main(int argc,char *argv[]){ int N;printf("Enter N(int N>0)...\\nN=");if(scanf("%d",&N)==1 && N>0){ putchar('\\n');while(N>1){ printf("%d\\n",N);N = N&1 ? N+N+N+1 : N>>1;} printf("1\\n\\n");} else printf("...
从键盘任意输入任意一个整数n(n>1),编程计算并输出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);\/\/...
从键盘输入n个正整数(直到输入0时结束输入)求其平均值,并对其按大_百...
h>int main(int argc,char *argv[]){ int n,i,j,k,sum,a[100]; printf("Input some integers...\\n"); for(sum=n=0;n<1000;n++){ if(scanf("%d",a+n),a[n]==0) break; sum+=a[n]; for(j=n;j>0;j--) if(a[j]>a[j-1]) k=a...
C语言考试:从键盘输入整数n(n的值不超过10),编程求n!+(n+1)!
include <stdlib.h>long factorial(int n) { if(n <= 1) return 1;return n*factorial(n - 1);}int main() { int n;printf("请输入一个正整数 : ",&n);scanf("%d",&n);printf("\\n%d! + (%d + 1)! = %u\\n\\n",n,n,factorial(n) + factorial(n + 1));return 0;}...
2、从键盘输入一个整数n(要求n在100和1000之间),计算并输出整数n的所有...
scanf("%d", &n);} printf("%d的因子有:\\n", n);for (int i = 1; i <= n; i++) { if (n % i == 0) { printf("%d\\n", i);} } return 0;} 首先,使用 printf 函数提示用户输入一个整数 n,并使用 scanf 函数从键盘输入这个整数。然后,使用 while 循环检查 n 是否在...