将字符串中的小写字母转化为大写字母。(不用到strupr函数)
来源:百度知道 编辑:UC知道 时间:2024/06/02 23:18:46
用循环和数组的知识写,不用到函数和指针,谢了
#include <stdio.h>
#include<stdlib.h>
int main(){
char a[30]={'a','b','c','f','g','h'};
int i;
for(i=0;i<30;i++)
if(a[i]>='a'&&a[i]<='z')
a[i]=a[i]-32;
for(i=0;i<30;i++)
printf("%c",a[i]);
system("pause");
}
for(int i=0,a[i]!='\0',i++)
if(a[i]>='a'&&a[i]<='z')
a[i]=a[i]-32;
char * str="abcdefg";
do
{
if(*str>='a'||*str<='z')
*str=*str-x20;
}
while(*(str++)!='\0');
for(int i=0,a[i]!='\0',i++)
if(a[i]>='a'&&a[i]<='z')
a[i]=a[i]-32;
建议用这个