一、数据及代码
/* 文件名称:10zhengfu.cpp * 作 者: 汪卫 * 完成日期:2017年5月11日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: 无 * 输入描述: 输入十个数。 * 问题描述:无 * 程序输出:数组a[10]中正数之和及负数之和; * 问题分析:略 * 算法设计:略 */ #include <iostream> using namespace std; int main() { int i; double a[10],sum1=0,sum2=0; cout<<"请输入10个数"<<endl; for(i=0;i<=9;i++) { cin>>a[i]; if(a[i]>0) sum1=sum1+a[i]; else sum2=sum2+a[i]; } cout<<"正数之和sum1="<<sum1<<endl; cout<<"负数之和sum2="<<sum2<<endl; return 0; }
二、运算结果
一、数据及代码
/* 文件名称:10zhengfu.cpp * 作 者: 汪卫 * 完成日期:2017年5月11日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: 无 * 输入描述: 输入十个整数。 * 问题描述:无 * 程序输出:不重复的数; * 问题分析:略 * 算法设计:略 */ #include <iostream> using namespace std; int main() { cout<<"请输入10个数"<<endl; int A[10],C[10],B[10],j,i,k,m=0; for(i=0;i<10;i++) { cin>>A[i]; B[i]=A[i]; } cout<<"不重复的数:"; for(i=0;i<10;i++) { k=0; for(j=0;j<10;j++) { if(A[i]!=B[j]) { k++; if(k==9) C[m++]=A[i]; } } } for(i=0;i<m;i++) cout<<C[i]<<endl; return 0; } 二、运算结果