发布网友 发布时间:18小时前
共0个回答
include <stdio.h>int main(void){ char str[100]; char *cp; gets(str); for(cp=str;*cp!='\0';cp++) { if(*cp>='a' && *cp <='z') *cp = (*cp - 'a' +1) % 26 + 'a'; if(*cp>='A' && *cp<='Z') *cp = (*cp - 'A' +...
编写程序,从键盘输入一行字符串,将其中的小写字母全部转换成大写字母...printf("转换后的字符串是:\n");puts(fgets(str,strlen(str)+1,fp));//从文件读取一个字符串,长度是strlen(str),并且显示出来 fclose(fp);return 0;
...输入一行文字将字母变成其下一个字母(如a变成b,b变成c,z变成a...include "stdio.h"#include "string.h"#include "ctype.h"int main(){char ch[1024];int i,j,n;printf("输入一串字符:");scanf("%s",ch);n=strlen(ch);//字符串长 for(i=0;i<n;i++) { if(isalpha(ch[i])!=0)//判断是否是字母 { if(islower(ch[i])!=0)//判断是否是...
...输入一行文字将字母变成其下一个字母(如a变成b,b变成c,z变成a...include <stdio.h> int main(){ char ch1;char ch2;printf("Please enter the charcaters:\n");while(1){ ch1 = getchar();if (ch1 == '\n') break;if(ch1 >= 97 && ch1 <= 121){ ch2 = ch1 + 1;} else if(ch1 == 122){ ch2 = ch1 - 25;} printf("%c",ch2);}...
编写一个程序,将STR字符串中的小写字母转换为大写字母,其他字符不变...include <stdio.h>#include <string.h>int main(){ char str[64]={0}; int i = 0; printf("请输入待转换字符串:"); gets(str); for (i = 0; i < strlen(str); i++ ) { if (str[i] >='a' && str[i] <= 'z') str[i] -= 32; } ...
...主函数中输入字符串并调用函数,输出转换后字符串.1、initcap(str)完成对字符首字母大写的转换。2、在进行首字母大写进行转换的时候如果字符串包含多个单词同样只转换各个单词的首字母。3、lower函数的作用是将字符串全部转换为小写。4、upper函数的作用是将字符串全部转换为大写。5、想把HELLO World 字符首字母大写,其它变为小写。这个时候可以使用嵌套...
c语言:输入一行英文字符串,把每个单词第一个字母变为大写,输出修改后的...include<string.h> include<stdio.h> int main(int argc,char*argv[]){ char str[100+1];int isfirst=1;char ch;int i=0;while((ch=getchar())!=EOF){ if(isalpha(ch)){ if(isfirst==1){ ch=toupper(ch);isfirst=0;} } else { isfirst=1;} str[i++]=ch;} str<i>='\...
从键盘上输入一个字符串,放在数组中,要求将字符串中的大写字母转换成小...// 输出转换后的字符串 std::cout << "转换后的字符串: " << input << std::endl;return 0;} ———这个程序首先提示用户输入一个字符串,然后遍历字符串中的每个字符。对于每个字符,它使用std::isupper函数来检查是否为大写字母,如果是,就使用std::tolower函数将其转换为小写字母。如果字符...
从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁...{ int i=0;while(a[i]!='!'){ if((a[i]>='A')&&(a[i]<='Z')){ a[i]=a[i]+32;} i++;} return a;} void writeInFile(char *a){ FILE *fp;int i=0;if((fp=fopen("test.txt","w+"))==NULL){ printf("open file error!\n");return;} while(a[i]!='!')...
c语言 输入字符串,将字符串中的小写字母转换为相应的大写字母并输出_百 ...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;} ...