问题及代码:
/*Copyright(c)2016,烟台大学计算机学院 all rights reserved.
作者:曹欣宇
完成日期:2016年12月12日
题目描述
输入字符串(长度20以内),将字符串中大写字母改为小写字母,其他字符不变,输出改变后的字符串。
输入
一个字符串(长度20以内)
输出
输出改变后的字符串(改变规则:将字符串中大写字母改为小写字母,其他字符不变)
样例输入
ABC123bus
样例输出
abc123bus */
#include<stdio.h>
#include <stdlib.h>
#include <ctype.h>
int tolower(int ch);
int main()
{
char str[20];
int i;
gets(str);
for(i=0; str[i]!='\0'; i++)
{
str[i]=tolower (str[i]);
}
puts(str);
return 0;
}
运行结果:
知识点总结:
通过学习,初步学会了字符串的处理。
学习心得:
这个题函数 int tolower(int ch); 用的很爽,C语言的函数库真是强大。