C语言省二级题库

C语言省二级题库

ID:42256941

大小:166.00 KB

页数:23页

时间:2019-09-10

C语言省二级题库_第1页
C语言省二级题库_第2页
C语言省二级题库_第3页
C语言省二级题库_第4页
C语言省二级题库_第5页
资源描述:

《C语言省二级题库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、程序改错在“/*****N*****/”的下一行中有错误,请改正。(注意:不得加行、减行、加句、减句,否则后果自负)1.程序功能:用递归法将一个六位整数n转化成字符串。(例如:输入123456,应输出字符串“123456”)#includevoiditoa(longi,char*s){if(i==0)return;/******1******/*s='1'+i%10;itoa(i/10,s-1);}voidmain(){longn;charstr[7]="";scanf("%ld",&n);/******2******/itoa(n,str+6);printf("

2、%s",str);}2.程序功能:输入一个字符串,将组成字符串的所有非英文字母的字符删除后输出。(例如:输入“abc123+xyz.5”,应输出”abcxyz”)#include#includevoidmain(){charstr[256];inti,j,k=0,n;gets(str);n=strlen(str);for(i=0;i

3、

4、tolower(str[i])>'z'){/********2********/str[n]=str[i];n++;

5、}str[k]='';printf("%s",str);}231.程序功能:运行时输入n,输出n的所有质数因子。(例如:输入n=13860,则输出2、2、3、3、5、7、11)#includevoidmain(){intn,i;scanf("%d",&n);/******1******/i=1;while(n>1)if(n%i==0){printf("%dt",i);n/=i;}else/********2*******/n++;}2.程序功能:运行时输入n,输出n各位数字之和。(例如:输入n=1308,则输出12,n=-3204,则输出9)#inclu

6、de#includevoidmain(){intn,s=0;scanf("%d",&n);n=fabs(n);/********1*******/while(n>1){s=s+n%10;/********2******/n=n%10;}printf("%d",s);}3.程序功能:运行时若输入a、n分别为3、6,则输出下列表达式的值:3+33+333+3333+33333+333333#includevoidmain(){inti,a,n;longt=0;/*********1*******/s=0;scanf("%d%d",

7、&a,&n);for(i=1;i<=n;i++){/*******2******/t=t*10+i;23s=s+t;}s=s*a;printf("%ld",s);}1.程序功能:将两个字符串连接起来。#includevoidmain(){chars1[80],s2[40];inti=0,j=0;printf("Inputthefirststring:");scanf("%s",s1);printf("Inputthesecondstring:");scanf("%s",s2);while(s1[i]!='')/******1******/i+1;w

8、hile(s2[j]!='')/******2******/s1[++i]=s2[++j];/*拼接字符到s1*/s1[i]='';printf("Newstring:%s",s1);}2.程序功能:用选择法对10个整数按升序排序。#include#defineN10voidmain(){inti,j,min,temp;inta[N]={5,4,3,2,1,9,8,7,6,0};printf("Thearrayis:");/*输出数组元素*/for(i=0;i

9、)/*排序操作*/{min=i;for(j=i+1;j

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。