写出程序分析程序写出结果

温柔似野鬼°
636次浏览
2021年01月19日 08:00
最佳经验
本文由作者推荐

大败局-秋风恋歌

2021年1月19日发(作者:赵力)
写出程序分析程序写出结果


五、程序(
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 {

大败局-秋风恋歌


大败局-秋风恋歌


大败局-秋风恋歌


大败局-秋风恋歌


大败局-秋风恋歌


大败局-秋风恋歌


大败局-秋风恋歌


大败局-秋风恋歌