欢迎来到天天文库
浏览记录
ID:37572874
大小:151.81 KB
页数:39页
时间:2019-05-25
《西北农林科技大学C++上机题答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实习1:标题:1、字符串输入输出时限:3000ms内存限制:10000K总时限:3000ms描述:编写一个简单的控制台应用程序,先输入姓名,如“John”,再输出问候语,如“Hello,John!”。输入:John输出:Hello,John!输入样例:John输出样例:Hello,John!提示:使用string类定义字符串对象,需包含头文件;使用cin和提取符>>从键盘输入数据,使用cout和插入符<<输出结果到屏幕,需包含头文件;注意使用名称空间std。-----
2、-----------------------------------------------------------------------------------------------------------------#include#includeusingnamespacestd;intmain(){stringname;getline(cin,name);cout<<"Hello,"<3、-------------------------------------------------------------------------------------------------------------2.标题:2、求3个数的平均值时限:3000ms内存限制:10000K总时限:3000ms描述:从键盘上输入3个浮点数,求这3个数的平均值。输入:3个浮点数输出:3个数的平均值输入样例:1.51.61.3输出样例:1.46667提示:用usingnamespacestd;明确名字空间用ci4、n对象,采用>>运算符输入数据用cout对象,采用<<运算符输出数据---------------------------------------------------------------------------------------------------------------------#include#includeusingnamespacestd;intmain(){floatnum1=0,num2=0,num3=0;cin>>num1>>num25、>>num3;cout<<(num1+num2+num3)/3<6、,则输出“Notfound!”。所谓“鞍点”,是指满足以下条件的矩阵中的一个数:在它所在的行上最小、所在列上最大。该题中假设矩阵中任意两个数互不相等。输入:输入数据有多行:第一行是矩阵的行数m和列数n从第二行起共包含m行,每行包含n个数,为矩阵的一行数据输出:如果矩阵有鞍点,输出鞍点的信息,包括:所在行、所在列、值如果没有鞍点,输出Notfound!输入样例:34112356471245669016773418输出样例:2016提示:要求用动态内存分配来完成,可用new和delete实现;屏幕输出只有27、016(加回车换行),不能有其它信息。----------------------------------------------------------------------------------------------------------------------#include#includeusingnamespacestd;intmain(){intm=0,n=0,cnt=0,i=0,j=0,k=0;cin>>m>>n;if(m<=08、9、n<=0){r10、eturn0;}int**arr=newint*[m];for(i=0;i>arr[i][j];int*Max=newint[n];int*Min=newint[m];for(k=0;k
3、-------------------------------------------------------------------------------------------------------------2.标题:2、求3个数的平均值时限:3000ms内存限制:10000K总时限:3000ms描述:从键盘上输入3个浮点数,求这3个数的平均值。输入:3个浮点数输出:3个数的平均值输入样例:1.51.61.3输出样例:1.46667提示:用usingnamespacestd;明确名字空间用ci
4、n对象,采用>>运算符输入数据用cout对象,采用<<运算符输出数据---------------------------------------------------------------------------------------------------------------------#include#includeusingnamespacestd;intmain(){floatnum1=0,num2=0,num3=0;cin>>num1>>num2
5、>>num3;cout<<(num1+num2+num3)/3<6、,则输出“Notfound!”。所谓“鞍点”,是指满足以下条件的矩阵中的一个数:在它所在的行上最小、所在列上最大。该题中假设矩阵中任意两个数互不相等。输入:输入数据有多行:第一行是矩阵的行数m和列数n从第二行起共包含m行,每行包含n个数,为矩阵的一行数据输出:如果矩阵有鞍点,输出鞍点的信息,包括:所在行、所在列、值如果没有鞍点,输出Notfound!输入样例:34112356471245669016773418输出样例:2016提示:要求用动态内存分配来完成,可用new和delete实现;屏幕输出只有27、016(加回车换行),不能有其它信息。----------------------------------------------------------------------------------------------------------------------#include#includeusingnamespacestd;intmain(){intm=0,n=0,cnt=0,i=0,j=0,k=0;cin>>m>>n;if(m<=08、9、n<=0){r10、eturn0;}int**arr=newint*[m];for(i=0;i>arr[i][j];int*Max=newint[n];int*Min=newint[m];for(k=0;k
6、,则输出“Notfound!”。所谓“鞍点”,是指满足以下条件的矩阵中的一个数:在它所在的行上最小、所在列上最大。该题中假设矩阵中任意两个数互不相等。输入:输入数据有多行:第一行是矩阵的行数m和列数n从第二行起共包含m行,每行包含n个数,为矩阵的一行数据输出:如果矩阵有鞍点,输出鞍点的信息,包括:所在行、所在列、值如果没有鞍点,输出Notfound!输入样例:34112356471245669016773418输出样例:2016提示:要求用动态内存分配来完成,可用new和delete实现;屏幕输出只有2
7、016(加回车换行),不能有其它信息。----------------------------------------------------------------------------------------------------------------------#include#includeusingnamespacestd;intmain(){intm=0,n=0,cnt=0,i=0,j=0,k=0;cin>>m>>n;if(m<=0
8、
9、n<=0){r
10、eturn0;}int**arr=newint*[m];for(i=0;i>arr[i][j];int*Max=newint[n];int*Min=newint[m];for(k=0;k
此文档下载收益归作者所有