阅读程序练习-进阶2
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
阅读程序写结果
前言
希望同学可以实事求是,不要复制程序去编译器上运行直接写出结果,要对自己认真负责,练习自己的阅读代码能力,相信你在今年的初赛中可以拿到满意的成绩!
阅读程序1
#include<iostream>
#include<string>
using namespace std;
int a[3][3]={{3,4},{5,6},{7,8}},t;
int main(){
for(int i=1;i<3;i++){
for(int j=0;j<i;j++){
t+=a[i][j];
}
}
cout<<t;
return 0;
}
程序最后的输出结果为: {{ input(1) }}
阅读程序2
#include<iostream>
using namespace std;
int a[5]={1,2,3,4,5};
int main(){
int t;
t=a[0];
for(int i=1;i<5;i++) a[i-1]=a[i];
a[4]=t;
for(int i=0;i<5;i++) cout<<a[i];
return 0;
}
程序的输出结果为: {{ input(2) }}
阅读程序3
#include<iostream>
using namespace std;
int main(){
string s1,s2;
cin>>s1>>s2;
reverse(s1.begin(), s1.end());
s1+=s2.substr(5);
for(int i=0;s1[i];i++){
s1[i]=tolower(s1[i]);
}
cout<<s1;
return 0;
}
如果输入的内容为TURING PROGRAM
此程序的输出结果为:
{{ input(3) }}
阅读程序4
#include<iostream>
using namespace std;
int main(){
string s;
cin>>s;
s="abc"+s+"abc";
for(int i=0;s[i];i++) s[i]=toupper(s[i]);
s.erase(5,5);
cout<<s;
return 0;
}
如果输入的内容为zzabc
此程序的输出结果为:
{{ input(4) }}
阅读程序5
#include<iostream>
using namespace std;
struct stu{
int a,b;
struct po{
int x,y;
}ins;
};
int main(){
stu outs;
outs.a=11;
outs.b=4;
outs.ins.x=outs.a+outs.b;
outs.ins.y=outs.a-outs.b;
cout<<outs.ins.x<<","<<outs.ins.y;
return 0;
}
此程序的输出结果为: {{ input(5) }}