c++作业五

来源:互联网 发布:java 编码规范 编辑:程序博客网 时间:2024/06/05 20:53

项目五、

一、问题及代码

/*  * 文件名称:Ex1-1.cpp  * 作    者:李以勃  * 完成日期:2017 年 5 月 9日  * 版 本 号:v1.0  * 对任务及求解方法的描述部分: * 输入描述:无  * 问题描述:* 程序输出:  * 问题分析:略 * 算法设计:略  */    #include <iostream>    using namespace std;    int main( )    {     int a[10],sum1=0,sum2=0,i=0;cout<<"请输入10个整数"<<endl;for(i=0;i<10;i++){cin>>a[i];}for(i=0;i<10;i++){if(a[i]<0){sum1+=a[i];}if(a[i]>0){sum2+=a[i];}}cout<<"正数的和为:"<<sum2<<endl;cout<<"负数的和为:"<<sum1<<endl;return 0;}

二、运行结果


项目四、

一、问题及代码

/*  * 文件名称:Ex1-1.cpp  * 作    者:李以勃  * 完成日期:2017 年 5 月 9日  * 版 本 号:v1.0  * 对任务及求解方法的描述部分: * 输入描述:无  * 问题描述:* 程序输出:  * 问题分析:略 * 算法设计:略  */    #include<iostream>      #include<cstdio>        using namespace std;      int main()      {          char str[50];          int i=0,n1=0,n2=0,n3=0,n4=0;          cout<<"输入字符串:";          gets(str);          while(str[i]!='\0')          {                if(str[i]>='0'&&str[i]<='9')                 n1++;               else                 if(str[i]>='a'&&str[i]<='z')                     n2++;                else                     if(str[i]>='A'&&str[i]<='Z')                        n3++;                    else                        n4++;                    i++;            }          cout<<"其中的数字个数是:"<<n1<<endl;cout<<"小写字母的个数是:"<<n2<<endl;cout<<"大写字母的个数是:"<<n3<<endl;cout<<"其他字符串的个数是:"<<n4<<endl;return 0;}

二、运行结果


0 0
原创粉丝点击