输入一个字符串,将字符串中的小写字符转化为大写字符并输出,

如题所述

#include <stdio.h>
int main()
{
    while ((c=getchar()) != '\n') {
        if (c >= 'a' && c <= 'z') { //小写
            printf("%c", c-'a'+'A');  //转换为大写
        } else {
            printf("%c", c);
        }
    }
    return 0;
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-11-15
char c[20], i, n;

scanf("%s", &c);
n=strlen (c);
for (i=0; i<c; i++){
if(c[i]>='a' && c[i]<='z'){
printf("%c", c[i]-32);
}else{
printf("%c", c[i]);
}
}

输入一个字符串,将字符串中的小写字符转化为大写字符并输出,
include <stdio.h>int main(){ while ((c=getchar()) != '\\n') { if (c >= 'a' && c <= 'z') { \/\/小写 printf("%c", c-'a'+'A'); \/\/转换为大写 } else { printf("%c", c); } } return 0;} ...

编写一个汇编程序,要求将用键盘输入的小写字母转换成大写字母并显示出来...
1、打开软件Visual C++6.0,新建一个C源程序,书写C语言程序。2、首先定义两个字符型变量,代码:char c1,c2;从键盘中输入一个大写字母,代码:c1=getchar();。3、大写字母与小写字母的ASCII值相差32。代码:c2=c1+32;。将大写字母转化成小写字母。4、输出小写字母。使用putchar()函数,可以输出...

用c语言编程,输入一个字符,若是小写字母,转换为大写输出,若是大写字母...
intmain(){ charx,y;printf(请输入一个字母:);scanf(%c,x);if(x=ax=z)y=x-32;if(x=Ax=Z)y=x+32;printf(转换后的字符为:%c\\n,y);} 代码在DEVC++环境下运行效果如下:\/iknow-pic.cdn.bcebos.com\/e4dde71190ef76c6732564659016fdfaae51678d"target="_blank"title="点击查看大图"...

编写程序,从键盘输入一行字符串,将其中的小写字母全部转换成大写字母...
fputc(str[i],fp);\/\/向磁盘输出字符,将str所指向的字符,串输出到fp指向的文件中 i++;} fclose(fp);\/\/把转换后的字符串输出 if((fp=fopen("test.txt","r"))==NULL){ printf("File open falied!\\n");exit(0);} printf("转换后的字符串是:\\n");puts(fgets(str,strlen(str)+1,f...

1、 从键盘输入一个字符串后,利用指针将输入的字符串中的小写字母转换成...
include<stdio.h> void main(){ char s[81],*p;printf("请输入字符串:");gets(s);p=s;while(*p){ if(*p>='a'&&*p<='z')*p-=32;p++;} puts(s);} 运行结果:

c语言:从键盘输入一个字符串,将其中的的小写字母改为大写字母,并输出修 ...
include <stdio.h>int main() {int i = 0;char s[100];fgets(s,100,stdin);while(s[i]) {if(s[i] >= 'a' && s[i] <= 'z')s[i] -= 'a' - 'A';++i;}printf("%s\\n",s);return 0;}

python中输入一个字符串,将其中小写元音字母转换为大写并输出结果?
input_str = ''.join([chr(i) for i in range(97, 123)])vowel_list = ['A', 'E', 'I', 'O', 'U', ]for char in vowel_list:input_str = input_str.replace(char.lower(), char.upper())print(input_str)

C语言:输入一行字符,将所有小写字符转换成大写字符再输出。
include<stdio.h> int main(){ int i;char s[200];gets(s);for(i=0;s[i];i++)if(s[i]>='a'&&s[i]<='z')s[i]-=32;printf("%s\\n",s);getch();return 0;}

c语言 输入字符串,将字符串中的小写字母转换为相应的大写字母并输出_百 ...
include <stdio.h>int main(void){ char buf[128]; int i; printf("enter string:"); gets(buf); for (i = 0; buf[i]; i++) if (buf[i] >= 'a' && buf[i] <= 'z') buf[i] -= 32; puts(buf); return 0;} ...

从键盘上输入一个字符串,把该字符串中的小写字母转换为大写字母,
void main(){ FILE *fp;char str[100]; int i=0;if((fp=fopen("test.txt","wt"))==NULL){ printf("can't open this file.\\n");exit(0);} printf("input a string:\\n");gets(str);while (str[i]){ if(str[i]>='a'&&str[i]<='z')str[i]=str[i]-32;fputc(str[i...

相似回答