www.zhnq.net > 从键盘输入10个整数并求和

从键盘输入10个整数并求和

#include <stdio.h> void main() { int i,max,a[10],sum=0; printf("输入十个数:\n"); for(i=0;i<10;i++) scanf("%d",&a[i]); max=a[0]; for(i=0;i<10;i++) { sum+=a[i]; if(max<a[i]) { max=a[i]; } } printf("最大值为:%d\n",max); printf("和为:%d\n",sum); }

#include<iostream.h>double Average(int n,double a[]);double Sum(int n,double[]);void main(){ double array[8]; cout<<"请输入8个浮点数:"<<endl; for(int i=0;i<8;i++) cin>>array[i]; cout<<"总和:"<<Sum(8,array)<<endl; cout<<"平均数:"<<

#includeint main(){int i,x,s=0; for(i=0;i 评论0 0 0

#include <stdio.h>#include <stdlib.h> int main() { int a[10]; int b[10]; int i,j,temp; int t; int ans; ans=0; temp=0; for(i=0;i<10;++i) { scanf("%d",&a[i]); t=1; for(j=0;j<temp;++j) { if(a[i]==b[j]) { t=0; break; } } if(t) { ans+=a[i]; b[temp++]=a[i]; } } printf("%d\n",ans); return 0; }

!!!!!!!!!!!!从键盘上输入20个整数,求其中正数的累加和并输出结果!!!!!!!!!!!!!!!!!!!这个是c语言代码!!!!!!!!!!!!!!!#include<stdio.h>void main(){int i,num[20],sum=0;printf("输入20个整数\n");for (i=0;i<20;i++){scanf("%d",&num[i]);}for (i=0;i<20;i++){ if (num[i]>0) { sum+=num[i]; }}printf("%d\n",sum);}

程序如下: #include<stdio.h>void main(){ float a[10]; int i; float sum,avarge; for(i=0,sum=0;i<=9;i++) { printf("输入第%d个数: ",i+1); scanf("%f",&a[i]); sum+=a[i]; } avarge=sum/10.0; printf("平均数是: %f\n",avarge);} 结果如图: 有疑问提出.

10+9+8+7+6+5+4+3+2+1=55

定义变量a接受键盘输入和变量sum保存a的各位数字之和,依次对a进行除10操作,并把a除10的余数加到sum中,直到a为0为止,sum最终的值就是a个位数字之和.参考代码:#include<math.h>#include<stdio.h>int main(){ int a,sum=0; scanf("%d",&a); while(a){ sum+=a%10; a/=10; } printf("%d\n",sum); return 0;}/*输出: 1234515*/

#include "stdio.h" main() { int a[10],i,sum=0; for(i=0;i<=9;i++) scanf("%d",&a[i]); for(i=0;i<=9;i++) sum=sum+a[i]; printf("sum=%d",sum); }

#include<stdio.h> void main() { int a[10],i,n=0,sum=0; printf("请输入十个整数:"); for(i=0;i<10;i++) { scanf("%d",&a[i]); if(a[i]%2!=0) { n++; sum=sum+a[i]; } } printf("共有%d个奇数,它们的和是:%d\n",n,sum); }

网站地图

All rights reserved Powered by www.zhnq.net

copyright ©right 2010-2021。
www.zhnq.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com