河北建院高级语言程序设计C++部分试题及答案.doc

河北建院高级语言程序设计C++部分试题及答案.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
河北建院高级语言程序设计C部分试题及答案

1. 编写程序,将10个整数2、4、6、。。。。。。20赋予一个数组,然后使用指针输出该数组各元素的值。 #include iostream using namespace std; int main() {int a[10],i,*p; for(p=a,i=0;pa+10;p++,i++) *p=2*i+2; for( p=a;pa+10;p++) cout*pendl; return 0; } 2. 把键盘输入的一个大写字符串改为小写字符串并显示出来,其中大小写转换使用用户自定义函数lower()实现。 #include iostream #include string using namespace std; void lower(char *p) {char ch; for(;*p!=\0;p++) { ch=*p+32; coutch; } coutendl; } 或 void lower(char *p) { for(;*p!=\0;p++) coutchar(*p+32); coutendl; } int main() {char ch[100],*p; coutplease input a string:endl; cinch; p=ch; lower(p); return 0; } 3. 输入一个字符串,删除其中的所有空格后输出,例如,输入h e l l o,输出hello。 #include iostream #include string using namespace std; int main() {char a[100],b[100]; int i,m,j=0; coutplease input a string:endl; cin.get(a,100); m=strlen(a); for (i=0;im;i++) { if (a[i]!= ) {b[j]=a[i] ; j++; } else continue; } b[j]=\0; for (j=0;jstrlen(b);j++) coutb[j]; coutendl; return 0; } 或(不对) #include iostream #include iostream #include string using namespace std; int main() {char a[100],b[100]; int i,m,j=0; char *p=a,*q=b; coutplease input a string:endl; cin.get(a,100); for (p=a,i=0;istrlen(a);i++) {if (*(p+i)!= ) {*(q+j)=*(p+i);j++;} else continue;} *(b+j)=\0; for (q=b,j=0;jstrlen(b);j++) cout*(q+j); coutendl; return 0; } 或: using namespace std; int main() {char a[100]; int i; char *p=a; coutplease input a string:endl; cin.get(a,100); for (p=a,i=0;istrlen(a);i++) if (*(p+i)!= ) cout*(p+i); else continue; coutendl; return 0; }1. 从键盘上输入一个字符,输出其对应的ASCII值。 2.有一分段函数写一程序,输入x的值,输出相应y的值。 x (x1) y= 2x-1 (1≤x10) , 3x-11 (x≥10) 3.编写程序,其功能是:输入一个字符串,将其中的所有数字删除、输出改动后的字符串及其长度,例如输入:ab123df354ADFx193输出abdfADFx 8。 4.输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 5.求Fibonacci数列的前40个数,并按照4列一行输出。 6.编一程序,求1!+2!+3!+…+10!之和。 7.编一程序,将输入数据按小于10,10~99,100~999,1000 以上分类并显示。例如,输入358时,显示358 is 100 to 999。 8.编一程序,求满足如下条件的最大的n 。 12+22+32+…+n2≤1000 9.编程求100以内的偶数之和。 10.

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档