第五次作业

来源:互联网 发布:学习辅助软件 编辑:程序博客网 时间:2024/06/05 02:21
一、程序代码
/* * 文件名称:2.cpp    * 作    者: 刘泽    * 完成日期:2017年5月18日      * 版 本 号: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;  } 
二、运行结果 
一、程序代码
/*      * 文件名称:3.cpp      * 作    者:刘泽     * 完成日期:2017 年 5 月 18 日      * 版 本 号: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') c++;else if(str[i]>='A'&&str[i]<='Z') a++;else if(str[i]>='a'&&str[i]<='z') b++;else d++;i++;}    cout<<"大写字母为"<<a<<"个"<<endl; cout<<"小写字母为"<<b<<"个"<<endl; cout<<"数字为"<<c<<"个"<<endl; cout<<"其他字符为"<<d<<"个"<<endl;return 0;}
二、运行结果