#include"stdio.h"
void main(void)
{
char a[100];//输入的字符存在数组里面
char *s=a;
gets(a);
while(*s!=0)
{
if((*s>='a')&&(*s<='z'))
{
*s-=32;
}
s++;
}
s = a;//把数组的地址给指针
while(*s!=0)
{
printf("%c",*s);
s++;
}
}
你把每个字符都减去32,就变成大写的了。