首页
学习
活动
专区
工具
TVP
发布

字符串处理典型程序

1.从键盘输入一个字符串存入数组a中,再将数组a的内容前后倒置后存入数组b中并输出。

#include

main()

2.从键盘输入一个字符串存入数组a中,再将a的内容前后倒置后重新存入数组a中并输出。

解法1:

#include

main()

puts(a);

}

解法2:

#include

main()

/*交换对应元素*/

puts(a);

}

3.从键盘输入10个字符串存入二维字符数组中,求出其中最大者并输出。

#include

main()

puts(max);

}

4.从键盘输入一个字符串存入字符数组中,求出该字符串的长度并输出(不能调用strlen函数)。

#include

main()

5.从键盘输入一个字符串存入数组a中,再将数组a的内容复制到数组b中并输出(不能调用strcpy函数)。

解法1:

#include

main()

解法2:

#include

main()

6.从键盘输入两个字符串分别存入字符数组a和b中,再将b中的字符串连接到a中字符串之后并输出(不能调用strcat函数)。

#include

main()

7.从键盘输入两个字符串分别存入字符数组a和b中,比较两个字符串的大小并输出结果(若a>b,则结果大于;若a

#include

main()

r=a[i]-b[i];

printf("r=%d\n",r);

}

8.从键盘输入的一行字符,统计其中单词的个数。假设单词之间以空格分隔。

#include

main()

printf("c=%d\n",c);

}

9.从键盘输入一行字符,统计其中单词的个数。假设单词之间以标点或空格分隔。

#include

#include

main()

/*第i个字符是字母,第i+1个字符不是字母,表示一个单词结束*/

printf("c=%d\n",c);

}

10.从键盘输入一行字符,按下列规则加密之后输出。

A→Z a→z

B→Y b→y

C→X c→x

......

Z→A z→a

#include

main()

puts(a);

}

11、从键盘输入一个字符串存入数组a中,再将a的内容前后倒置后重新存入数组a中并输出(要求用指针访问数组元素)。

#include

main()

puts(a);

}

12、从键盘输入一个字符串,判断是否是回文(要求用指针访问数组元素)。

main()

else

break;

}

if(p>=q)

printf("yes.\n");

else

printf("no.\n");

}

13.从键盘输入10个学生的姓名和成绩,用选择法按成绩降序排序并输出(要求姓名和成绩对应关系保持不变)。

main()

for(i=0;i

}

}

for(i=0;i

}

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180511G0RMKZ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券