C++第六章作业其余部分
来源:互联网 发布:vscode编写c语言 编辑:程序博客网 时间:2024/04/28 21:31
/*******练习1 利用指针输出各元素的值******************/#include<iostream>#include<iomanip>using namespace std;int main(){int a[10],*p;p=a;for(int i=0;i<10;i++)*(p+i)=i*2+2;cout<<"这十个数为: ";for(i=0;i<10;i++){cout<<setw(4)<<*p;p++;}cout<<endl;return 0;}
/*****练习2*****/#include<iostream>using namespace std;void lower(char *zimu);int main(){char str[50];cout<<"请输入大写字符串:";cin.get(str,50);lower(str);cout<<"字符串的小写形式为:"<<str<<endl;return 0;}void lower(char *zimu){for(;*zimu!='\0';zimu++)if(*zimu>='A'&&*zimu<='z')*zimu+='a'-'A';}
/******练习3 *****/#include<iostream>using namespace std;int main(){char str[50],suo[40],*p=str,*q=suo;cout<<"请输入一串字符: ";cin.getline(str,50);for(;*p!='\0';p++){if(*p!=' '){*q=*p;q++;}}*q='\0';cout<<"除去空格后的字符串为:";cout<<suo<<endl;return 0;}
/******练习4 ******/#include<iostream>using namespace std;int main(){char*month[]={"January","February","March","April","May","June","July","August","September","October","Nouermber","December"};int i;cout<<"请输入你要查询的月份:";cin>>i;switch(i){case 1:cout<<"一月的大写为 "<<month[0]<<endl;break;case 2:cout<<"二月的大写为 "<<month[1]<<endl;break;case 3:cout<<"三月的大写为 "<<month[2]<<endl;break;case 4:cout<<"四月的大写为 "<<month[3]<<endl;break;case 5:cout<<"五月的大写为 "<<month[4]<<endl;break;case 6:cout<<"六月的大写为 "<<month[5]<<endl;break;case 7:cout<<"七月的大写为 "<<month[6]<<endl;break;case 8:cout<<"八月的大写为 "<<month[7]<<endl;break;case 9:cout<<"九月的大写为 "<<month[8]<<endl;break;case 10:cout<<"十月的大写为 "<<month[9]<<endl;break;case 11:cout<<"十一月的大写为 "<<month[10]<<endl;break;case 12:cout<<"十二月的大写为 "<<month[11]<<endl;break;default:cout<<"输入有误,请重新输入"<<endl;}return 0;}
/*练习5*/#include<iostream>using namespace std;void main(){int a[2][3],*p[2];int i,j;p[0]=a[0];p[1]=a[1];for(i=0;i<2;i++)for(j=0;j<3;j++)a[i][j]=j+i;for(i=0;i<2;i++)for(j=0;j<3;j++){cout<<"a["<<i<<"]["<<j<<"]: ";cout<<*(p[i]+j)<<endl;}return 0;}
/*******练习6 ******/#include<iostream>#include<iomanip>using namespace std;int main(){int a[3][4],i,j,max,(*p)[4];p=a;cout<<"请输入矩阵的数:"<<endl;for(i=0;i<3;i++)for(j=0;j<4;j++)cin>>a[i][j];cout<<"3*4矩阵的值为: "<<endl;for(i=0;i<3;i++)for(i=0;i<3;i++){for(j=0;j<4;j++) cout<<setw(4)<<a[i][j]; cout<<endl;}max=(*p)[0];for(i=0;i<3;i++){for(j=0;j<4;j++)if(a[i][j]>max)max=a[i][j];p++;}cout<<"矩阵的最大值为: "<<max<<endl;return 0;}
0 0
- C++第六章作业其余部分
- c++作业第六章例题部分(第九周)
- C Primer Plus 第六章部分习题
- 第六周作业的抄写部分
- C语言第六堂作业
- 整个的其余部分。
- 第六章作业
- 第六章作业
- 第六章实验作业
- 第六章作业
- 第六章作业
- 第六章作业
- 第六章作业
- 第六章作业
- 第六章作业
- 第六章作业
- 第六章作业
- 第六章作业part2
- AptGet/Howto
- 关于回车和换行
- 黑马程序员 IO流 文件的分割与合并
- 实验一 JSP基本语法
- HBase启动不了的一个原因处理
- C++第六章作业其余部分
- 《c++ primer》学习笔记 第三章 标准库类型(string, vector,bitset)
- cocos2d-x中绘制3D图形--3D ToolKit for cocos2dx实现原理
- OpenCV CvMat 保存读取文件
- 免费域名解析软件3322、dnspod和nat123,及动态域名解析
- 浅谈Flash Socket通信安全沙箱
- HLG1142
- 下坠的小鸟(flappy bird)速算电脑版
- c++中getline函数的妙用