C语言各章练习题(6)

2019-01-07 18:59

2,0

【程序2】#include\void main() { char s[] = \ for (p = s; *p != '\\0'; p++) { if (*p == '-') putchar('\\n'); else if (*p <= 'Z'&&*p >= 'A') printf(\ else printf(\ } }

computer level test

【程序3】#include void sub(char *, int, int); void main()

{ static char s[10] = \ int num = 5; sub(s, num, 7); printf(\}

void sub(char *ss, int num1, int num2) { char t, *p; p = ss + num2, ss = ss + num1; while (ss

c_proargm

【程序4】若运行时输入Good回车 #include char fun(char *s) { if (*s >= 'A'&& *s <= 'Z') *s += 32; return *s; }

void main() { char a[80], *p; p = a;

26/28

scanf(\ for (; *p; p++) putchar(fun(p)); printf(\} good

【程序5】#include int main()

{ int a[10]={1,2,3,4,5,6,7,8,9,10}; int *pa,*pb,x,i; for(i=0,pa=a,pb=a+9;i<5;pa++,pb--,i++) { x=*pa;*pa=*pb;*pb=x;} for(pa=a;pa

10 9 8 7 6 5 4 3 2 1

【程序6】以下程序运行后的输出结果是: #include \#include \

void fun(char *s,int p,int k) { int i;

for(i=p;i

void main()

{ char s[]=\ fun(s,3,strlen(s)); puts(s); }

abcfg

【程序7】以下程序运行后的输出结果是: #include \#include int main()

{ char ch[]=\ for(i=0;i<3;i++) strcpy(x[i],ch);

for(i=0;i<3;i++) printf(\ printf(\ return 0; }

abcbcc

三、程序设计(以下各题均用指针实现)

1. 不使用strcpy()函数,将字符串a复制到字符串b中去。 #include void main()

27/28

{ void scopy(char *a, char *b);

char

*str1=\ scopy(str1,str2); printf(\}

2. 删除字符串中的所有的逗号。 #include void main()

{ void sdelete (char *s, char c); char *s = \is, a string\ printf(\ sdelete(s,','); printf(\

3. 将数组中的各元素逆序存放 #include int main()

{ int a[10]; int i,t,*p; printf(\10 numbers :\\n\

for (p=a;p<(a+10);p++)

scanf(\ for(i=0;i<10;i++) printf(\\

printf(\ for(p=a,i=0;i<5;i++) 28/28

void scopy(char *a, char *b) { int i;

for(i=0;*(b+i)!='\\0'; ++i)

*(a+i)=*(b+i); *(a+i)='\\0'; }

}

void sdelete (char *s, char c) { int i,j;

for(i=j=0;*(s+i)!='\\0'; ++i) if(*(s+i)!=c)

*(s+j++)=*(s+i); }

{

t=*(p+i);*(p+i)=*(p+9-i);*(p+9-i)=t;}

printf(\sorted numbers :\\n\

for(i=0;i<10;i++) printf(\\

printf(\ return 0; }


C语言各章练习题(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:思想政治工作先进个人申报材料

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: