定义一个函数,将一个字符串中的所有小写字母转换为相应的大写字母,其余字符不变(题目来源:C语言程序设计第三版)
#include<stdio.h>
char turn(char *a)
{
int i;
for(i=0;a[i]!='\0';i++)
if(*(a+i)<='z'&&*(a+i)>='a')
*(a+i)=*(a+i)-32;
}
int main()
{
char a[1000],*p;
gets(a);
p=a;
turn(p);
puts(a);
puts(p);
return 0;
}
版权声明:本文为i_c_e_b_e_r_g_原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。