百度试题 结果1 题目C语言中,使用___函数可以将字符串中的小写字母转换为大写字母。相关知识点: 试题来源: 解析 答案:toupper
C语言编写程序,将一个字符串中的大写字母转换为对应的小写字母,小写字母转换为对应的大写字母,并统计数 答案 最佳答案 #include "stdio.h" #include "string.h" void main() {int num=0;\x09 char s1[200];gets(s1);for(int i=0;i='a'&&s1[i]='A'&&s1[i]相关推荐 1C语言编写程序,将一个字符...
assert(str);//str的非空性char*ret = str;//定义一个ret保存最初的strwhile(*str !='\0')//判断字符串是否结束{if((*str >='a')&&(*str <='z'))//判断当前的字符是否是小写字母{*str = *str -32;//将其转化为大写字母str++; }elsestr++; }returnret;//返回该字符串数组的首地址}intma...
int i;for(i=0;i96&&s[i]<123)/*如果这个字是小写字母*/ s[i]-=32;/*那就把它变成大写*/ } return s;}
include <stdio.h>int main(void){ char buf[128]; int i; printf("enter string:"); gets(buf); for (i = 0; buf[i]; i++) if (buf[i] >= 'a' && buf[i] <= 'z') buf[i] -= 32; puts(buf); return 0;} ...
您好,很高兴回答您的问题。
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;} ...
){char temp;printf("输入一个长度不超过10的字符串(不含空格),按回车结束:\n");scanf("%s",a);for(int i=0;i<10;i++){if(a[i]>=97&&a[i]<=122)a[i]=a[i]-32;} printf("将小写字母转为大写:\n");printf("%s",a);scanf("%c",&temp);scanf("%c",&temp);} ...
include<stdio.h>void main(){char a[10];int i;gets(a);for(i=0;i<10;i++){if(a[i]!='\0'){if(a[i]>=97&&a[i]<=122)a[i]=a[i]-32;}else break;}puts(a);}测试望采纳