下载此文档

浙江省省二级《c程序设计》上机考试题库.doc


文档分类:资格/认证考试 | 页数:约30页 举报非法文档有奖
1/30
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/30 下载此文档
文档列表 文档介绍
浙江省省二级《c程序设计》上机考试题库.DOC:..上机程序调试及程序设计练****一、程序填空(1)找Armstrong(水仙花)数:371=3*3*3+7*7*7+1*1*1#include<>#inc1ude<>voidmain(){inti,a,b,c;for(i=100;i<=999;i++){ a=i/100; 1 //b=i%100/10;c=i%10;if( 2 ) //a*a*a+b*b*b+c*c*c==iprintf("%disaArmstrongnumber!\n",i);(2)输入1个整数后,输出该数的位数。(例:输入3214则输出4,输入-23156则输出5)。#include<>voidmain(){intn,k=0;scanf(M%d",&n);while( 1 ){ //n!=0k++; 2 ; //n=n/10}printf(“%d\n”,k);}(3)求输入的整数各位数字Z和,如输入234则输出9,输入-312则输出6。#include<>#include<>voidmain(){intn,s=0;scanf(H%dn,&n); 1 //if(n<0)n=-n;while(n!=0){ 2 //s+=n%10;n=n/10;printf(”%d\n”,s);(4)调用函数f,将一个整数首尾倒置。例如:若程序输入12345,则输岀54321;若程序输入-34567,则输出-76543o#include<>#include<>longf(longn){longm,y=0;m=fabs(n);while(m!=0){y=y*10+m%10; 1 //m=m/10;}if(n>=0)returny;else 2 //return-y;}voidmain(){printf(u%ld\t,\f(12345));printf(u%ld\n",f(-34567));}(5)调用函数f,从字符串中删除所冇的数字字符。#include<>#include<>#include<>voidf(char*s){inti=();while(s[i]!=\0*){if(isdigit(s[i])) 1 (s+i,s+i+l);//strcpy 2 i++;} //else}voidmain(){charstr[8O];gets(str);f(str);puts(str);}(6)调用find函数在输入的字符串中查找是否出现”the”这个单词。如果查到返回出现的次数,如果未找到返回0。#include<>intfind(char*str){char*fstr=utheH;inti=(),j,n=();while(str[i]!=,\O,){for( 1 ) //j=0;j<3;j++if(str[j+i]!=fstr[j])break;if( 2 )n++;i++;)returnn;}voidmain(){chara[80];gets(a);printfC^d^findCa));〃j>=3(7) 输入的一个小写字母,将字母循环后移5个位置后输出。例如:”a”变成“f”,#include<>voidmain(){charc;c=gctchar();if( 1 )c=c+5;elseif(c>=rv'&&c<='z*) 2 putchar(c);//c>=tat&&c<=fuf//c=(c-ta,+5)%26+tat;(8)将字符串s中所有的字符C删除。#includc<>voidmain(){charsL8OJ;inti,j;gets(s);for(i=j=0; 1 ;i++)if(s[i]!='c'){ s[j]=s[i]; 2 )s[j]=w;puts(s);(9)对x=l,2, , 10,求f(x)=x*x-5*x+sin(x)的最大值。#includc<>#include<>#definef(x)x*x-5*x+sin(x)voidmain(){intx;floatmax; 1 //max=f(l);for(x=2;x<=10;x++) 2 //if(f(x)>max)max=f(x);printf("%t\n",max);1(10)输入三个整数,按由小到大的顺序输岀这三个数。#include<>voidswap( 1 ) //int*pa,int*pb{/*交换两个数的位置*/inttemp;temp=*pa;*pa=*pb;*pb=temp;1voidma

浙江省省二级《c程序设计》上机考试题库 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数30
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ttteee8
  • 文件大小420 KB
  • 时间2019-08-18