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