14级程序设计基础题库(c语言)2015.6.8更新2

14级程序设计基础题库(c语言)2015.6.8更新2

ID:38598246

大小:62.00 KB

页数:11页

时间:2019-06-15

14级程序设计基础题库(c语言)2015.6.8更新2_第1页
14级程序设计基础题库(c语言)2015.6.8更新2_第2页
14级程序设计基础题库(c语言)2015.6.8更新2_第3页
14级程序设计基础题库(c语言)2015.6.8更新2_第4页
14级程序设计基础题库(c语言)2015.6.8更新2_第5页
资源描述:

《14级程序设计基础题库(c语言)2015.6.8更新2》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、六、字符串(10道抽1道,写代码)1、编写程序,用你的英文名字初始化一个字符串,然后输出,如John(较易)#include#includevoidmain(){charname[10]={"john"};puts(name);}2、请定义一个长度为10的字符串,并将其输出显示。(较易)#include#includevoidmain(){charname[10]={"johnghasd"};puts(name);}3、定义2串密码,判断该两串密码是否一致。(较难)#include

2、.h>#includevoidmain(){chars1[10]={"johnghasd"};chars2[10]={"gaoshglks"};if(strcmp(s1,s2)==0)printf("一致");elseprintf("不一致");}4、反向加密:定义任意长度的密码,输出反向的密码。(较易)5、判断字符串是否为回文串。(提示:回文字符串是具有回文特性的字符串:即该字符串从左向右读和从右向左读一样,如12321)(难)6、将字符串中的小写字母改为相应的大写字母。(难)#include#include

3、g.h>voidmain(){charstr[10]={"bcaefd"};inti;for(i=0;str[i]!='';i++)if(str[i]>='a'&&str[i]<='z')str[i]-=32;puts(str);}1、定义两个字符串,比较两个字符串的长度,输出较长的字符串。若两个字符串长度相同,则输出第一个字符串。(较难)#include#includevoidmain(){charstr1[10]={"bcaefd"};charstr2[10]={"gfsdhf"};inti,j;i=strlen(str1

4、);j=strlen(str2);if(ivoidmain(){charstr[100]={"bca452adefb543s53d"};inti,n=0;for(i=0;str[i]!='';i++){if(str[i]=='a')n=i;if(n>0)break;}printf("%d",n+1);}3、定义一字符串,统计该字符串中数字的个数。(较难)#includevo

5、idmain(){charstr[100]={"abc452defb543s53d"};inti,n=0;for(i=0;str[i]!='';i++)if(str[i]>='0'&&str[i]<='9')n++;printf("%d",n);}1、定义两个字符串,合并成一个新的字符串并输出。(较难)#include#includevoidmain(){charstr1[100]={"abcdefbsd"};charstr2[]={"3421sd"};printf("%s",strcat(str1,str2));}七

6、、函数(抽1道,写代码)注:在分支结构中任抽一题,要求用函数实现。(较难)八、指针(10道抽1道,写代码)2、定义函数求2个整数的最大值(要求使用指针变量作函数参数来实现)。(较难)P226#includeintmain(){voidswap(int*p1,int*p2);inta,b;int*p1,*p2;printf("请输入两个整数给ab:");scanf("%d%d",&a,&b);p1=&a;p2=&b;if(a

7、t*p2){inttemp;temp=*p1;*p1=*p2;*p2=temp;}3、定义函数实现两个float型数的交换(要求使用指针变量作函数参数来实现)(较难)#includeintmain(){voidswap(float*p1,float*p2);floata,b;float*p1,*p2;printf("请输入两个数给ab:");scanf("%f%f",&a,&b);p1=&a;p2=&b;swap(p1,p2);printf("a=%0.2fb=%0.2f",a,b);return0;}voidswap(fl

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

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

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