资源描述:
《《c程序设计基础》上机-第三次作业》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、4.3实验题、基础题1.在下列程序中填上适当的语句,输出示例如图4-1。#includeusingnamespacestcl;voidmain(){inta[10];inti二0;for(i=0;i<10;i++)cin>>a[i];for(i=0;i<10;i++)cout<<〃数组地址的范围:〃<〈&a[i]<〈〃数组元素的值z,«a[i]«endl;}C:UserslenovoDesktopl.exe23557一978数组地••数组地刘数组地刘数组地刘数组地刘数组地刘数组地刘数组地刘数组地刘翅且地±1请转任意铁的范
2、的范的范的范的范的范的范的范3401745632120x22ffl00x22ffl40x22ffl80x22fflc0x22ff200x22ff240x22ff280x22ff2c0x22ff300x22ff34数组元数组元数组元数组元数组元数组元数组元数组元数组元数组元206359814752257-7-3143二二二二二二二二二二1.在下列程序中填上适当的语句,完成统计字符串长度的功能#includeusingnamespacestd;voidmain()charstr[50];inti=0;cout«z/请输入一个字符串〃
3、;cin>>str;while(str[i]!=, ')i++;cout«z/字符串长度为,,«i«endl;cout«"程序结束!”;C:UserslenovoDesktopl.exegaopeng岸结策厂鲁按任意键继续・・・1.分析下面程序的功能,并对有注释标记的语句进行功能注释#includeusingnamespacestd;voidmain(){inta[4][4]={{82,-15,6,8},{1,9,100,3},{4,19,-7,8},{3,-11,10,7}};//对二维数组进行初始化inti,j,s
4、um=0;for(i=0;i<4;i++){for(j=0;j<4;j++){if(a[i][j]<0)continue;//如果元素是负的,则跳过此次循环不计入加和总数之中if(a[i][j]==0)break;//如果元素是0,贝!J跳出循环sum+二a[i][j];//计算正值元素的总和}}cout«sum<usingnamespacestd;v
5、oidmain()charstr[5][20];inti,j;//定义5行20列的字符型数组cout«z/请输入一个包含五个单词的英文句子:〃;〃输入字符串cin>>str[0]>>str[l]>>str[2]>>str[3]>>str[4];//将每个单词赋值到每行的数组中for(i=0;i<5;i++)cout<6、stream>usingnamespacestd;main(){intmax,minj,n;cin»n;max=n,min=n;for(i=l;i<=9;i++){cin»n;if(n>max)max=n;if(nvmin)min=n;}cout«H最大值为:,,<7、00,46,78,109,21,70,26,290,166,8,#includeusingnamespacestd;main(){inta[10]={300,46,7&109,21,70,26,290,166,8};inti,j,x;for(i=l;i<=10;i++)for(j=0;j<=10-i;j++){if(a[j]>a[j+l]){x=a[j];aU]=aU+l];a[j+l]二x;}}for(i=0;i<=9;i++)cout«a[i]«n”;C:UserslenovoDesktopl.exeB2126314
8、67078109166290请按任意键继续.・・2.设计一个程序,该程序可以输入五名学生的学号(117001〜117005