题目 大小写字母转化 c 语言实现输入一个字符串,将字符串中所有小写字母改成大写字母,大写字母改成小写字母后输出 相关知识点: 试题来源: 解析#include main() { char a[100]; scanf("%s",&a); int i; for(i=0;a[i]!='0';i++) { if(a[i]>='a'&&a[i] ...
int i;for(i=0;i96&&s[i]<123)/*如果这个字是小写字母*/ s[i]-=32;/*那就把它变成大写*/ } return s;}
大写字符加32,小写字符减32,然后输出即可。
for(int i=0;i<N;i++)// N是字符串长度 if(i%2==1)arr[i] =arr[i]-32;有疑问可HI我。
){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);}测试望采纳
1.题目 输入字符串,将所有字母转换成大写字母输出,如果不是字母,结束进程 2.代码 #include<stdio.h> #include<string.h> inttest(char*input,char*output) { inti=0,z=0,l=0; l=strlen(input); for(i=0;i<=l;i++) { if('A'<=input[i]&&input[i]<='Z') { ...
原型:extern char *strupr(char *s);用法:#include <string.h> 功能:将字符串s转换为大写形式 说明:只转换s中出现的小写字母,不改变其它字符。返回指向s的指针。举例:// strupr.c include <syslib.h> include <string.h> main(){ char *s="Copywrite 1999-2000 GGV Technologies";clrscr...
islower,isupper分别判断是否是小写、大写,toupper,tolower分别转化成大写,小写 下面给出样例,输入字符串,输出转化后的 / include<stdio.h> include<string.h> include<ctype.h> int main(){ char s[100];int i,len;gets(s);len=strlen(s);for(i=0;i<len;i++){ if(islower(s[i])...
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;} ...