c++作业5

来源:互联网 发布:怎么设置淘宝会员名 编辑:程序博客网 时间:2024/06/07 00:12

项目五:求和

/*    * 文件名称:求和 * 作    者:黄磊  * 完成日期:2016年5月8日    * 版 本 号:v1.0    * 对任务及求解方法的描述部分:进一步学习编程,初步掌握数组的使用。   * 输入描述:* 问题描述:  * 程序输出:     * 问题分析:    * 算法设计:     */        #include<iostream>using namespace std;int main(){    int a[10],sum1=0,sum2=0,i;     for(i=0;i<10;i++)     {        cout<<"请输入第"<<i+1<<"个数:";          cin>>a[i];       }      for(i=0;i<10;i++)      {         if(a[i]>0)  sum1=sum1+a[i];         else if(a[i]<0)  sum2=sum2+a[i];      }      cout<<"正数的和为"<<sum1<<endl;      cout<<"负数的和为"<<sum2<<endl;    return 0;}

项目二:数组选择

/*    * 文件名称:数组选择* 作    者:黄磊  * 完成日期:2016年5月8日    * 版 本 号:v1.0    * 对任务及求解方法的描述部分:进一步学习编程,初步掌握数组的使用。   * 输入描述:* 问题描述:  * 程序输出:     * 问题分析:    * 算法设计:     */        #include<iostream>using namespace std;int main(){    int a[10],b[10],i,j,k=0;    cout<<"请输入十个数字:";    for(i=0; i<10; i++)        cin>>a[i];    for(i=0; i<10; i++)    {        for(j=0; j<10; j++)        {            if(i==j)                continue;            if(a[i]==a[j])                break;            if(j==9)            {                b[k]=a[i];                k++;            }        }    }    cout<<"不重复的数字为:";    for(i=0; i<k; i++)        cout<<b[i]<<" ";    cout<<endl;    return 0;}

项目四:字符串

/*    * 文件名称:字符串* 作    者:黄磊  * 完成日期:2016年5月8日    * 版 本 号:v1.0    * 对任务及求解方法的描述部分:进一步学习编程,初步掌握数组的使用。   * 输入描述:* 问题描述:  * 程序输出:     * 问题分析:    * 算法设计:     */        #include<iostream>#include<cstdio>  using namespace std;int main(){char str[50];int i=0,a=0,b=0,c=0,d=0;cout<<"输入字符串:";gets(str);while(str[i]!='\0'){  if(str[i]>='0'&&str[i]<='9') a++;else if(str[i]>='A'&&str[i]<='W')b++;else if(str[i]>='a'&&str[i]<='w')c++;elsed++;i++;}cout<<"其中数字的个数是: "<<a<<endl;cout<<"其中大写字母的个数是: "<<b<<endl;cout<<"其中小写字母的个数是: "<<c<<endl;cout<<"其它字符的个数是: "<<d<<endl;return 0;}



0 0
原创粉丝点击