写出程序分析程序写出结果
温柔似野鬼°
636次浏览
2021年01月19日 08:00
最佳经验
本文由作者推荐
大败局-秋风恋歌
写出程序分析程序写出结果
五、程序(
26
)
(
一
).
写出下列程序的输出结果是
(5
×
2) 1
.
#include using
namespace std; int main( ) { int i=1,sum=0; do {sum += i; i++;
}while(i
cout
______sum=5050____________________________ 2. #include
using namespace std; int main( )
{ char str1[ ]=
”
I love china!
”
,str2[20],*p1,*p2;
p1=str1;p2=str2;
for(;*p1!=?0?;p1++,p2++) *p2=*p1; *p2=?0?;
p1=str1;p2=str2; cout
_______str1=
”
I love china!
”
_________________________
_________str2=
”
I love china!
”
_______________________
#include using namespace std; int main()
{char c1=
’
a
’
,c2=
’
d
’
,c3=
’
f
’
; c1+=2; c2+=2; c3+=2;
cout
运行结果:
cfh
2.
写出下列程序的输出结果。
#include using namespace std;
int
i,j,m,n;
int
main()
{
i=5;
j=6;
m=++i+j++;
n=(++i)+(++j)+m;
cout
运行结果:
7 8 12
3.
写出下列程序的输出结果。
#include using namespace std; int main() {const int n=5;
int a[n]={9,6,3,4,5},i,t;
for(i=0;i
27
{t=a[i];a[i]=a[n-i-1];a[n-i-1]=t;} for(i=0;icout
运行结果:
5 4 3 6 9
1
.
struct abc
{ int a, b, c; }; main()
{ struct abc s[2]={{1,2,3},{4,5,6}}; int t;
cout
___________3_____________________
____________6____________________ 2.
void swap(int *p1,int *p2) { int *p;
p=p1;p1=p2;p2=p; } main()
{ int a=3,b=5; int *pt1,*pt2; pt1=&a; pt2=&b;
cout
cout
___________3.5_____________________
______________3.5__________________
1
、
#include int t() {
static int i=100; i+=5; return i; }
运行结果:
i=105 i=100
2
、
#include void swap1(int *p1, int *p2) { int t;
t=*p1;*p1=*p2;*p2=t; }
void swap2(int &p1, int &p2) { int *t; t=p1;p1=p2;p2=t; }
void
main(void)
{
int
x,y;
int
a,b;
x=10,y=20;
swap1(&x,&y);;
a=100,b=200;
void main() {
cout
swap2(a,b);
cout
运行结果是
: x=20,y=10
i=110
2
、
#include void main(void ) {
int i, x,num; cin>>x; while(x){ num=x%10; cout
若输入
x
为
145734
则输出为:
437541
cout
cout
sum=fun(r1,r2);
cout
a=100,b=200
1
、
#include int t() {
static int i=100; i+=5; return i; }
void main() {
cout
运行结果:
i=105 3#include struct s{ int m;
float x; };
void swap(s s1, s s2) { s t; t=s1; s1=s2; s2=t; }
s fun(s s1, s s2) { s t;
t.m=s1.m+s2.m; t.x=s1.x+s2.x; return t; }
void main() {
s r1={100,250.5},r2={200,350.5}; swap(r1,r2);
执行程序后输出:
r1.m=100 r1.x=250.5 r2.m=200 r2.x= 350.5 sum.m=300
sum.x=601
4
、#
include
“
iostream.h
”
void main() {
static char a[]=
”
Radio&TV University
”
; static int
b[8]={6,8,9,2}; char *p=a; int *q; q=b; cout
coutcout
执行程序后输出:
a,R,T,d
0,10,8,8
1
.
#include using namespace std; int main() {
char c1=
’
A
’
,c2=
’
D
’
,c3=
’
k
’
; c1+=2; c2+=3;
c3-=4;
cout
_________C_____G______g__________________________
2. #include using namespace std; int main() {
int i,j,m,n; i=361;
j=i/100;m=i%10;n=(i%100)/10;
if(i==j*j*j+m*m*m+n*n*n) cout
不是水仙花数
___________________________
3 #include using namespace std; int main() {
const int n=9;
int a[n]={9,6,3,4,5
,
45
,
32
,
78
,
21},i,t; for(i=0;i
{t=a[i];a[i]=a[n-i-1];a[n-i-1]=t;} for(i=0;i
cout
输出结果是:
21 78 32 45 5 4 3 6 9
4
有如下程序:
#include using namespace std; class A {