大、小写字母的转换

来源:百度知道 编辑:UC知道 时间:2024/05/18 06:42:53
使用流程图或所选择的高级语言,完成基本算法的描述或程序设计。
最好是用C语言或QBASIC语言
我刚刚开始学,最好能给出具体的程序谢谢大家!!

这个程序的算法思想就是ASCII码的转化,ASCII代码中一个字母的小写字母比他相应的大写字母的ASCII码大32,c语言允许字符数据与整数直接进行算术运算
main()
{char c1,c2;
c1='a';
c2='b';
c1=c1-32;
c2=c2-32;
printf("%c,%c",c1,c2);
}

用c++来编

字母大小写转换函数的声明包含在string.h头文件中,函数的原型如下:

char*strupr(char *string)

功能:将字符串string中的小写字母转换为大写,并返回指向string的指针。

char*strlwr(char *string)

功能:将字符串string中的大写字母转换为小写,并返回指向string的指针。

程序举例:

#include<iostream.h>

include<string.h>

//main()函数

void main(void)

{

//char string[80],*p;

int i;

//转换字符串中的小写字母为大写

cout<<"convert a string to uppercase:"<<endl;

cout<<"string:";

cin>>string;

p=strupr(string);

cout<<"p:"<<p<<endl;

cout<<"string:"<<s