云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 第三章练习题vc++

第三章练习题vc++

  • 62 次阅读
  • 3 次下载
  • 2025/12/2 23:25:54

if(num>a[i])a[i+1]=a[i]; else{a[i+1]=num;break;} if (i==0)a[0]=num; } for(i=0;i<7;i++) cout<

16.下面程序的执行结果是 。

#include void main(){ int a[10]={5,1,2,3,4,3,4,5,1,2}; int c,n=0; for(int i=0;i<10-n;i++){ c=a[i]; for(int j=i+1;j<10-n;j++) if(a[j]==c){ for(int k=j;k<10-n;k++)a[k]=a[k+1]; n++; } } cout<

17.下面程序的执行结果是 。

#include #include void main(){ char str[40]=\ strcpy(str+strlen(str)/2,\ cout<

18.下面程序的执行结果是 。

#include void main(){ int n=0; char a[]=\ for(int i=0;a[i]!='\\0'&&b[i]!='\\0';i++) if(a[i]==b[i])continue; else{ n=a[i]-b[i];break; } cout<<\}

19.下面程序的执行结果是 。

#include void main(){ char a[]=\ char s; for(int i=1;(s=a[i])!='\\0';i++){ switch(s){ case 'A':cout<<\ case 'B':++i;break; default:cout<<\ case 'C':cout<<\ }

cout<<\ } cout<

20.下面程序的执行结果是 。

#include void main(){ int i=0; char a[]=\ while(a[i]!='\\0'&&b[i]!='\\0') if(a[i]>b[i]) c[i]=a[i++]-32; else c[i]=b[i++]-32; c[i]='\\0'; cout<

21.下面程序的执行结果是 。

#include void main(void){ int a[][3]={{1,2,3},{6,9,1},{8,12,4},{-3,5,7}}; int row, col,min; min=a[0][0];row=0;col=0; for(int i=0;i<4;i++) for(int j=0;j<3;j++) if(min>a[i][j]) {min=a[i][j];row=i;col=j;} cout<<\ }

22.执行下列程序时,输出的第1行为 (1) ,第2行为 (2) 。

#include #include void main(){ int a[30],*p1=a,*p2,j=2; while(p1

p1++; } for(p1=a;p1

23.执行下列程序,输出的第1行是 (1) ,第3行是 (3) 。

#include void main(){ int a[2][3]={{1,2,3},{4,5,6}},b[3][2]; int(*pa)[3]=a,(*pb)[2]=b; cout<<\数组a: \ for(int i=0;i<2;i++){ for(int j=0;j<3;j++){ cout<<*(*(pa+i)+j)<<'\\t'; (*(pb+j))[i]=*(pa[i]+j); } cout<<'\\n'; } cout<<\数组b: \ for( i=0;i<3;i++){ for(int j=0;j<2;j++) cout<

24.下面程序的执行结果是 。

#include void main(){ int n[50],*p1=n, *p2[5],**p3=p2; for(int i=0;i<50;i++)*(p1+i)=i; *p3=p1; for(i=1;i<5;i++,p3++)*(p3+1)=*p3+7; for(i=0; i<5; i++)cout<<*p2[i]<<'\\t'; cout<

(2) ,第5行是 char s[ ]=”0123456789”,*p=s+4; cin>>p;

cout<

cout<

执行时,若从键盘输入abc,则输出的第1行是 ,输出的第3行是 (3) 。

(1) ,输出的第2行 (2)

26.执行下列语句序列后,s1中的内容是 。 char s1[20]=”abcdefgh”,s2[20]=”12345678”,*p1=s1,*p2=s2; strncpy(p1+2,p2+4,3);

27.程序读入20个整数,统计非负数个数,并计算非负数之和。请完善程序。

#include void main(){ int i,a[20],s,count; s=count=0; for(i=0;i<20;i++) cin>> (1) ; for(i=0;i<20;i++){ if(a[i]<0) (2) ; s+=a[i]; count++; } cout<<\}

28.下列程序实现对数组a进行降序排序,请完善程序。

#include void main(){ int a[6]={8,1,5,9,4,6}; int i,j,m; for(i=0;i<6;i++){ m= (1) ;

j = (2) ; //B.

while(j>=i){ if(m

j--; } } for(i=0;i<6;i++)

cout<

cout<

向左读是一样的,例如:34543和1234321都是回文数。请完善程序。

搜索更多关于: 第三章练习题vc++ 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com