C语言程序设计练习题(含程序及参考答案)

.

{

char a[ N ] ;

printf ( \ a string : \ printf ( \ \ fun ( a );

printf ( \ \ puts ( a ); }

42、编写程序,把字符串中的内容逆置。

例如:字符串中原有的内容为:abcdefg,输出:gfedcba。 #include #include #define N 81 void fun ( char *s ) {

length = strlen( s );

for (i = 0;i < length / 2; i++) {

tmp = s[i];

s[i] = s[length - i - 1];

整理版

int i ,length; char tmp;

.

s[length - i - 1] = tmp; }

}

void main( ) { char a[N];

printf ( \ a string : \ printf ( \ \ fun ( a ); printf(\

printf ( \ \ puts ( a ); }

43、编写程序,依次取出字符串s1中所有数字字符,形成新的字符串s2。

#include void fun(char *s) { int i,j;

for(i=0,j=0; s[i]!='\\0'; i++) if(s[i]>='0' && s[i]<='9')

s[j++]=s[i];

整理版

联系客服:779662525#qq.com(#替换为@)