#include
void main()
{
char i,a[5];
printf("输入五个字母:");
for(i=0;i<5;i++)
{
scanf("%c",&a[i]);
}
a[i]=a[i]+32;
for(i=0;i<5;i++)
{
a[i]=a[i]-32;
printf("%c",a[i]);
}
printf("\n");
}
toupper库函数就可以
#include
#include
#include
#include
int main(void){
char* str = "abcdef";
int i;
for(i = 0; i < strlen(str); i++){
putchar(toupper(str[i]));
}
printf("\n");
exit(EXIT_SUCCESS);
}
-----------------------------------------------------------------------------------------------------------------------
或者
#include
#include
#include
int main(void){
char* str = "abcdef";
int i;
for(i = 0; i < strlen(str); i++){
putchar(str[i] - 'a' + 'A');
}
printf("\n");
exit(EXIT_SUCCESS);
}
#include
#include
main()
{
char a[100];
gets(a);
strlwr(a);/*将字符串中大写字母转化为小写字母*/
puts(a);
strupr(a);/*将字符串中的小写字母转化为大写字母*/
puts(a);
}
将字符减32就好了比如:a-32=A
#include
int main()
{
int n;
scanf("%d",&n);
printf("%X",n);
return 0;
}