c++作业5

来源:互联网 发布:网络捕鱼电玩 编辑:程序博客网 时间:2024/06/04 01:36

一、运行及代码

/**文件名称:2.cpp*作者:齐梓锦*完成日期:2017年5月18日*版本号:v1.0*对任务及求解方法的描述部分:看课件,自己进行练习,牢记书上的知识点*输入描述:无*问题描述:学会使用数组,并且进行数组分离*程序输出:数组分离:把数组a中的奇数放到数组b中,偶数放到c中。*问题分析:略*算法设计:略*/#include<iostream.h>void main(){int a[10],b[10],c[10],i,j=0,k=0;cout<<"请输入10个数(中间用空格隔开):";for(i=0;i<10;i++){cin>>a[i];if(a[i]%2==0){c[k]=a[i];k++;}if(a[i]%2!=0){b[j]=a[i];j++;}}cout<<"奇数数组b为";for(i=0;i<j;i++)cout<<b[i]<<" ";cout<<endl;cout<<"偶数数组c为";for(i=0;i<k;i++)cout<<c[i]<<" ";cout<<endl;}

二、运行及结果

一、运行及代码

/**文件名称:3.cpp*作者:齐梓锦*完成日期:2017年5月19日*版本号:v1.0*对任务及求解方法的描述部分:看老师给的例子*输入描述:无*问题描述:学会字符串数组*程序输出:字符串:参考上面的示例,统计输出字符串中(大/小写)字母个数,数字个数及其它字符个数。 *问题分析:略*算法设计:略*/#include<iostream.h>#include<cstdio>void main(){char str[50];int i=0,a=0,b=0,c=0,d=0;cout<<"输入字符串:"<<endl;gets(str);while(str[i]!='\0'){if(str[i]>='0'&&str[i]<='9')a++;else if(str[i]>='a'&&str[i]<='z')b++;else if(str[i]>='A'&&str[i]<='Z')c++;elsed++;i++;}cout<<"数字个数为:"<<a<<endl;cout<<"小写字母个数为:"<<b<<endl;cout<<"大写字母个数为:"<<c<<endl;cout<<"其他字符个数为:"<<d<<endl;}


二、运行及结果


原创粉丝点击