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

作者&投稿:东郭固 (若有异议请与网页底部的电邮联系)
C语言:输入一行字符串,将该字符串中所有的大写字母改为小写字母后输出。~

1、打开软件VisualC++6.0,新建一个C源程序,书写C语言程序。


2、首先定义两个字符型变量,代码:charc1,c2;从键盘中输入一个大写字母,代码:c1=getchar();


3、大写字母与小写字母的ASCII值相差32,代码:c2=c1+32;。将大写字母转化成小写字母。


4、输出小写字母。使用putchar()函数,可以输出一个字符型变量。代码:putchar(c2);





5、连接编译程序。点击工具栏按钮【Compile(Ctrl+F7)】,编译程序;点击工具栏上的像感叹号的按钮【BuildExecute(Ctrl+F5)】,组建程序。


6、在程序运行窗口中,输入一个大写字母A,按回车键,即可输出一个小写字母。

信息学奥赛 1138-将字符串中的小写字母转换成大写字母

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


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]);
}
}


从键盘输入一个字符串,将其中的小写字母全部转换为大写字母,然后输出...
printf("转换后的字符串是:\\n");puts(fgets(str,strlen(str)+1,fp));\/\/从文件读取一个字符串,长度是strlen(str),并且显示出来 fclose(fp);return 0;

输入一个字符串,将串中'0~8'间的数字字符变成比它大1的数字字符,将'9...
include <stdio.h>#include <string.h>void main(){int i,n;char s[80];gets(s);n=strlen(s);for(i=0;i<n;i++)if(s[i]>='0'&&s[i]<='9')s[i]='0'+(s[i]-'0'+1)%10;puts(s);}运行示例:

从键盘输入一个字符串,将其中的所有数字字符抽出,安原来顺序组成一个新...
int main(void){ char s[100],ns[100];int i,j;printf("Please intput a string...\\ns=");gets(s);for(j=i=0;ns[j]=s[i];i++)if(s[i]<'0' ||s[i]>'9')j++;puts(ns);return 0;}

输入一个字符串,将其中的空格和数字删除后输出
下面这个程序就可以了吧~~include "stdio.h"include "string.h"void main(){ char str[500];int i;printf("请输入字符串:\\n");gets(str);for(i=0;i<strlen(str);i++){ if(str[i]==' '||(str[i]>='0'&&str[i]<='9'))continue;else printf("%c",str[i]);} printf("\\...

如何用string方法解决“输入一个字符串,把其中的字符按逆序输出...
2,赋值,拼接字符串:string重载了 = + += 等多种运算符,让字符串组合拼接更简单 3,访问字符操作:string可以按数组方式,以下标来访问。还可以用at()函数访问指定的字符。4,可以使用 STL 的接口:可以把 string 理解为一个特殊的容器,容器中装的是字符。比较操作 == != > >= ...

c 语言输入一个字符串,将其中的数字字符组成一个数字?(用指针函数)_百...
代码文本:include "stdio.h"int f(char *p){ int s;for(s=0;*p;p++)if(*p>='0' && *p<='9')(s*=10)+=*p-'0';return s;} int main(int argc,char *argv[]){ char a[30];printf("Please enter a string contains Numbers...\\n");scanf("%29s",a);printf("The result...

c语言,输入一个字符串,将其中的连续非数字字符字串换成“*”,并将处理...
main(){ char ss[100],st[100],z=‘0’,*p,*q;int f;scanf(“%s”,ss);for(f=0,p=ss,q=st;*p;p++,q++){ if(*p>=z&&*p<=z+9){ q=*p;f=1;} else { if(f&&(*(p+1)==0||(*(p+1)>=z&&*(p+1)<=z+9)))q=*p;else *q=‘*’f=0;} } q=0;printf(...

C语言数组 输入一个字符串,并将其中的字符’a’用字符串”shu”替代...
printf("请输入您要输入的字符串:");getchar(); \/\/为消除回车键的影响 for(i=0;i<m;i++)scanf("%c",&a[i]);for(i=0;i<m;i++){ if(a[i]=='a'){ \/\/ n=n+2, 删除了,没什么用 for(j=m-1;j>i;j--) \/\/ 由ji,表示i之后的都要移动。a[j+2]=a[j]...

从键盘输入一个字符串,将其中的大写字母变小写,小写变大写,并输出。是...
include <stdio.h> main(){ char i = 0, temp[100];scanf("%s", temp);while(temp[i] != '\\0') { if(((temp[i] >= 'A') && (temp[i] <= 'Z')) || ((temp[i] >= 'a') && (temp[i] <= 'z')))temp[i] ^= 0x20;i++;} printf("\\n%s\\n", temp);getch...

输入一个字符串,将其中所有大写字母改为小写字母,而所有小写字母改为大...
char* foo(char* str){ int i; for(i=0; str[i]; i++){ if(str[i] >= 'a' && str[i]<='z') str[i] -= 'a'-'A'; else if(str[i] >= 'A' && str[i]<='Z') str[i] += 'a'-'A'; } return str;}int main(){ char str[255]; ...

黄平县13617167817: 输入一个字符串,将字符串中的小写字符转为小写并输出 -
濯胖可溶: #include int main(void) { char str[100]; int i=0,j; printf("请输入字符串:"); gets(str); //输入字符串 while(str[i]!='\0')i++; for(j=0;j { if(str[j]>'a' && str[j] str[j]-=32; //小写字符转换大写字符 } puts(str); //输出字符串 return 0; }

黄平县13617167817: 输入一个字符串,将字符串中的小写字符转化为大写字符并输出, -
濯胖可溶: 1 2 3 4 5 6 7 8 9 10 11 12#include <stdio.h> intmain() {while((c=getchar()) != '\n') {if(c >= 'a'&& c <= 'z') { //小写printf("%c", c-'a'+'A'); //转换为大写} else{printf("%c", c);}}return0; }

黄平县13617167817: C语言输入一个字符串,把其中的大写转化成小写 -
濯胖可溶: 已通过测试,望采纳 #include <stdio.h> #include <string.h> #include <ctype.h> void main() { char string[30];int i,length;gets(string);length=strlen(string);for(i=0;i<length;i++)string[i]=tolower(string[i]);printf("%s",string); }

黄平县13617167817: .输入一行字符串,将该字符串中所有的大写字母改为小写字母后输出. -
濯胖可溶: if(a[i]>='A'&&a[i]<='Z') a[i]+=32;

黄平县13617167817: C语言编程:输入一个字符串存放在数组a中,将其中的所有小写字母存放到字符数组b中并输出? -
濯胖可溶: #include<stdio.h>#include<stdlib.h>#include<string.h>#define MAX 10 int main(){ char n; //输入字百符度内个数 char ch[MAX] ; //存放输入的字符 char b[MAX]; //存放ch中的小写字符 for (int i = 0; i < strlen(ch); i++) { 容scanf("%c",&n); ch[...

黄平县13617167817: c++ 输入一字串后.将字串里大写英文字转成小写、小写英文字转成大写 -
濯胖可溶: #include <iostream> #include <string> #include <ctype.h>using namespace std;int main() {string str;while(1){cout<<"Please input a string:";cin>>str;if(str == "0"){cout<<"See You Next Time! Bye Bye!"<<endl;break;}cout<<"...

黄平县13617167817: 输入一个字符串,将小写字符转化为大写字符输出C++编程 -
濯胖可溶: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17#include <iostream> #include <string> usingnamespacestd;intmain() {cout << "Input a string: ";string str;cin >> str;for(inti = 0; i < str.size(); i++){容if(str[i] >= 'a'&& str[i] <= 'z')str[i] -= 'a'- 'A';}...

黄平县13617167817: c语言用for循环编程:从键盘上输入任意一串字符,仅输出其中的小写字母 -
濯胖可溶: C语言的标准字符库ascll,使用for循环打印输出26个大小写字母

黄平县13617167817: 输入一个字符串,将大写改成小写 -
濯胖可溶: public class Test3{ public static void main(String[] args){ String str="ABCabcVc"; char[] ch=str.toCharArray(); for(int i=0;i if((int)ch[i]>=65&&(int)ch[i] ch[i]+=32; }else{ ch[i]-=32; } } str=new String(ch); System.out.println (str); } }

黄平县13617167817: 编写程序,输入一个字符串,将其中的大写字母改为小写字母 -
濯胖可溶: #include <stdio.h> void main() { char ch[5]; int i; puts("enter a string "); gets(ch); for(i=0;i<4;i++) ch[i]=ch[i]-32; puts(ch); }

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网