C语言编程问题 编一函数将一串字符中的小写字母变成大写字母谢谢了

我刚学
编不来
不好意思

第1个回答  2006-06-30
#include "conio.h"

void function(string &str)
{
for(int i=0;i<str.length();i++)
if (islower(string[i])==0)
string[i]=string[i]-32;
return;
}

C语言编程问题 编一函数将一串字符中的小写字母变成大写字母谢谢了
{ if(s[i]>96&&s[i]<123)\/*如果这个字是小写字母*\/ s[i]-=32;\/*那就把它变成大写*\/ } return s;} \/*不给我当答案我可不满意!!*\/

编写一个汇编程序,要求将用键盘输入的小写字母转换成大写字母并显示出来...
1、打开软件Visual C++6.0,新建一个C源程序,书写C语言程序。2、首先定义两个字符型变量,代码:char c1,c2;从键盘中输入一个大写字母,代码:c1=getchar();。3、大写字母与小写字母的ASCII值相差32。代码:c2=c1+32;。将大写字母转化成小写字母。4、输出小写字母。使用putchar()函数,可以输出...

用c语言编程,输入一个字符,若是小写字母,转换为大写输出,若是大写字母...
charx,y;printf(请输入一个字母:);scanf(%c,x);if(x=ax=z)y=x-32;if(x=Ax=Z)y=x+32;printf(转换后的字符为:%c\\n,y);} 代码在DEVC++环境下运行效果如下:\/iknow-pic.cdn.bcebos.com\/e4dde71190ef76c6732564659016fdfaae51678d"target="_blank"title="点击查看大图"class="ikqb_...

C语言编写程序,把从键盘输入的一个字符串的小写字母转换成大写字母,大 ...
ch[i]+='a'-'A';printf("字符串的小写字母转换成大写字母,大写字母转化成小写字母后输出为:\\n");puts(ch);}

c语言编程:将小写字母转换为大写字母并输出。急求谢了。
有三种方式可以解决c语言大小写字母的转换 1.使用C语言提供的函数:toupper(),tolower()使用这两个函数需要引入头文件:#include<ctype.h> 示例代码:输入如下 2.自己编写转换函数:因为大小写之间的ASCII码值的差值是固定的,因此可以使用‘a’-‘A’来获取差值。实例代码:输出如下:3.异或0x20来...

c语言程序 写一个函数将一个字符串中的所有小写字母变成大写字母
include <string.h> include <ctype.h> void myToUpper(char *str){ int i = 0;while (str[i] != '\\0'){ if ( !isupper(str[i])) \/\/ 如果是小写则转为大写 { str[i] = toupper(str[i]);} i++;} } void main(){ char array[20];gets(array);myToUpper(array);printf("...

用c语言编程,输入一个字符,若是小写字母,转换为大写输出,若是大写字母...
y = x + 32; \/\/ 大写字母转换为小写 } else { printf("输入的不是字母!\\n");return 1; \/\/ 非字母字符,程序退出 } printf("转换后的字符为:%c\\n", y);return 0; \/\/ 程序正常退出 } ```代码首行引入了标准输入输出库 `stdio.h`。程序中定义了两个字符型变量 `x` 和 `y`。

C语言编程,从键盘输入一字符串,将其中的小写字母全部转换成大写字母
include <ctype.h> int main() { FILE *fp;if((fp=fopen("123.txt","a"))==NULL)printf("file cannot open \\n");else printf("file opened for writing \\n");char ch;while((ch = getchar()) != '\\n'){ fputc(toupper(ch),fp);} fputc('#',fp);if(fclose(fp)!=0)prin...

C语言,从键盘输入一字符串,将其中的小写字母全转换成大写字母后输出。小...
include<stdio.h>char toupper(char c){ if(c>='a'&&c<='z')c-=32; return c;}int main(){ char s[200]; int i; gets(s); for(i=0; s[i]; i++) s[i]=toupper(s[i]); printf("%s\\n",s); return 0;} ...

设计函数实现将一个字符串中小写字母转化为大写字母。c语言题目
include <stdio.h>#include <string.h>void fun(char *s){int i;for(i=0;s[i]!='\\0';i++)if(s[i]>='a'&&s[i]<='z')s[i]-=32;}\/\/以上为函数,以下为主函数void main(){char s[80]={'\\0'};gets(s);fun(s);puts(s);}\/\/运行示例:

相似回答