把输入字符的小写转换成大写并输出
2014-03-08 09:25
260 查看
#include <stdio.h> #include <stdlib.h> #include <string.h> /******************************* *把小写字母转成大写字母 ********************************/ int main(void) { char *src=NULL; unsigned char i=0; char *new_1=NULL; char *new_2=NULL; char *d=NULL; src = (char*)malloc(50); new_2 = (char*)malloc(50); d = (char*)malloc(50); printf("****************************************\n"); gets(src); new_1=src; i=strlen(src); // printf("i:%d\n",i); while(i) { if((*new_1>='a')) { *d=*new_1-32; //printf("%c",*d); } else { *d=*new_1; //printf("%c",*d); } i--; //printf("%c",*new_1); //printf("%c",*d); new_1++; d++; } *d=0; d=d-strlen(src);//让d批针回到字符串首地址 strcpy(new_2,d);//字符串复制函数 printf(new_2); printf("\n"); printf("****************************************\n"); free(src); free(new_2); free(d); return 0; }
相关文章推荐
- python 输入一个字符,是小写转换为大写,大写转换为小写,其他字符原样输出
- 【C语言】编写一个程序从标准输入读取字符,并把他们写到标准输出。除了大写字母转换成小写字母之外,其他的原样输出。
- 编写一个程序从标准输入读取字符,并把他们写到标准输出。除了大写字母转换成小写字母之外,其他的原样输出。
- 从键盘输入任意字符。小写改大写,大写改小写,数字不输出
- 编写一个程序从标准输入读取字符,并把他们写到标准输出。除了大写字母转换成小写字母之外,其他的原样输出。
- 【c语言】编写一个程序从标准输入读取字符,并把他们写到标准输出。除了大写字母转换成小写字母之外,其他的原样输出
- 输入一个字符串,如果第二个字符是字母(a~z ,A~Z),则将其大写变小写,小写变大写,如果不是字母则将其修改为空格,并将修改后的字符串输出。
- 输入一个字符若是大写自动转换成小写(使用条件运算符来)
- 规范输入 :将输入的数据中的开头,结束的空字符去掉,并将大写字符转换成小写
- 编写一个程序从标准输入读取字符,并把他们写到标准输出 除了大写字母转换成小写字母之外,其他的原样输出
- C 输入一个字符 若是大写就输出小写 相反则输出大写 数字就不输出
- 编写一个程序从标准输入读取字符,并把他们写到标准输出。除了大写字母转换成小写字母之外,其他的原样输出。
- ASCII码的应用(.编写一个程序从标准输入读取字符,并把他们写到标准输出。除了大写字母转换成小写字母之外,其他的原样输出。)
- 输入一个字符,判断它是否为大写字母,如果是,将它转换成小写字母;如果不是,不转换。然后输出最后得到的字符.cpp
- [置顶] 从标准输入读取字符,并把他们写的标准输出,除了大写字母转换为小写字母外,其他按原样输出
- 编写一个程序从标准输入读取字符,并把他们写到标准输出,除了大写字母转换成小写字母之外,其他的原样输出。
- C语言 编写一个程序从标准输入读取字符,并把他们写到标准输出。除了大写字母转换成小写字母之外,其他的原样输出。
- 获取一个字符 除了大写转换成小写 其他原样输出
- 用80x86汇编语言编程:输入字符串,并把大写字符转为小写再输出
- 从键盘输入一个带有数字的字符串,将其中所在的数字的位置输出,并把数字串小写字符变大写字符再输出