www.gsyw.net > C语言编写程序,输入10个整数存入数组A,计算并输出数组A中的正数和、偶数和?

C语言编写程序,输入10个整数存入数组A,计算并输出数组A中的正数和、偶数和?

#include<stdio.h> int main() { int i,s1=0,s2=0,a[10]; for(i=0; i<10; i++) { scanf("%d",&a[i]); if(a[i]>0)s1+=a[i]; if(a[i]%2==0)s2+=a[i]; } printf("正数和=%d\n偶数和=%d\n",s1,s2); return 0; }

#include<stdio.h> int main(){ int a[10]; for(int i =0;i<10;i++) scanf("%d",&a[i]); int max=a[0],min=a[0]; float sum=a[0]; for(int i=0;i<9;i++) { if(a[i+1]>=max) max=a[i+1]; if(a[i+1]<=min) min=a[i+1]; sum=sum+a[i+1]; } printf("最大=%d,最小=%d,平均值=%f\n",max,min,sum/10); getchar(); }

/* Note:Your choice is C IDE */#include "stdio.h"#include "math.h" void main() { int a[10],i,j,min; float b[10],sum=0,average; printf("请输入10个整数:"); for (i=0; i<10; i++) { scanf("%d",&a[i]); sum+=a[i]; } average=sum/10; printf("\n平

#include int main() { int data[10],i,flag[3]={0}; for(i=0;i { scanf("%d",&data[i]); if(data[i]>0) { flag[0]++; } else if(data[i] { flag[1]++; } else { flag[2]++; } } printf("正数个数为%d,负数个数为%d,零的个数为%d\n",flag[0],flag[1],flag[2]); return 0; }

#include#include#defineN10main(){inta[N],i,temp;for(i=0;i<=N-1;i++)scanf("%d",&a[i]);//存一个十个数的数组for(i=0;i<=N-1;i++)//打印输入的数组printf("%d\t",a[i]);printf("\n");for(i=0;i<=N/2-1;i++){temp=a[N-i-1];//把头和尾的交换.主要是下之间的关系要找对a[N-1-i]=a[i];a[i]=temp;}for(i=0;i<=N-1;i++)//打印处理后的数组printf("%d\t",a[i]);printf("\n");system("pause");}

#include<stdio.h> int main() { int a[10],sum,i; for(i=0;i<10;i++) { scanf("%d",&a[i]); sum+=a[i]; } printf("这10个数的和为%d",sum); return 0; } 扩展资料:数组:是有序的元素序列. 若将有限个类型相同的变量的集合命名,那么这个名称为

#include main() { int a[10],i,temp; printf("input ten int number:\n"); ///提示输入10个数 for(i=0;i scanf("%d",&a[i]); //输入 for(i=0;i { temp=a[i]; a[i]=a[9-i]; a[9-i]=temp; } printf("after reverved\n"); //输出 for(i=0;i printf("%4d",a[i]); }

//#include "stdafx.h"//vc++6.0加上这一行#include "stdio.h"int myfun(int n){ int i; if(n<9 || (n&1)==0)return 0; for(i=3; i*i<=n;i+=2) if(!(n%i)) return 1; return 0;}int main(void){ int a[10],i,k; printf("Input 10 positive integers\n"); for(k=i=0;i<10;i++){ scanf("%d",a+i); k+=myfun(a[i]); } printf("%d\n",k); return 0;}

#include int main(){int a[10],i,j;for(i=0;i

#include "stdio.h"#include "stdlib.h" int main() { int data[10],i,flag[3]={0}; for(i=0;i<10;i++) { scanf("%d",&data[i]);//l输入10个整数 if(data[i]>0) { flag[0]++; } else if(data[i]<0) { flag[1]++; } else { flag[2]++; } } printf("正数个数为%d,负数个数为%d,零的个数为%d\n",flag[0],flag[1],flag[2]); return 0; }

相关搜索:

网站地图

All rights reserved Powered by www.gsyw.net

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