一、程序代码
/*
* 文件名称: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;
}
二、运行结果