#include "string.h"
#include "stdio.h"
void change(char str[])
{
}
请问{中间该填什么}
请问根据#include "string.h"
#include "stdio.h"
void change(char str[])
的前提{}的中间具体填的是什么
源代码如下:
#include "stdio.h"
#include "conio.h"
char *toDaXie(char *s);/*函数--变大写*/
main()
{
char *s;
printf("Input a string please!\n");
gets(s);
printf("The result:\n%s\n",toDaXie(s));
getch();
}
char *toDaXie(char *s)/*函数--变大写的具体内容*/
{
int i;
for(i=0;i96&&s[i]<123)/*如果这个字是小写字母*/
s[i]-=32;/*那就把它变成大写*/
}
return s;
}
扩展资料
1、在C++程序开发中,程序员需要使用 for() 循环语句时,常常将循环遍历定义在 for() 内部。
2、C语言程序的“短路表达式”决定了只有 executeStepA() 函数成功才会接着执行 executeStepB() 函数,只有 executeStepB() 函数也成功,才会执行 executeStepC() 函数。
思路:因为小写字母与其对应的大写字母的ASCII码值相差32,则可以定义一个函数,直接遍历输入的字符串,判断该字符是否是小写字母,如果是则自减32即可。
参考代码:
#include<stdio.h>...功能:将字符串中的小写字母转换为对应的大写字母,其他字符不变
} char *toDaXie(char *s)\/*函数--变大写的具体内容*\/ { int i;for(i=0;i96&&s[i]<123)\/*如果这个字是小写字母*\/ s[i]-=32;\/*那就把它变成大写*\/ } return s;}
...将字符串中小写字母转换成大写字母,其他字符不转换。谢谢_百度知 ...
用法:#include <string.h> 功能:将字符串s转换为大写形式 说明:只转换s中出现的小写字母,不改变其它字符。返回指向s的指针。举例:\/\/ strupr.c include <syslib.h> include <string.h> main(){ char *s="Copywrite 1999-2000 GGV Technologies";clrscr();printf("%s",strupr(s));getchar...
...字符,将其中小写字母全部装换为大写字母,其他字符保持不变。_百度知...
include <wctype.h> int main (){ char str[] = "Test String.";int len = sizeof(str)\/sizeof(char);for (int i=0; i!=len; ++i) { str[i] = toupper(str[i]);} for (int i=0; i!=len; ++i) { printf("%c",str[i]);} return 0;} 输入我就不写了,...
读入一些字符串,将其中的小写字母转成大写字母(其他字符不变).[注意...
include<stdio.h>#include<string.h>int main(){ char s[1000]; int i,d; while(gets(s)!=NULL) { d=strlen(s); for(i=0;i<d;i++) if(s[i]>='a'&&s[i]<='z') s[i]=s[i]-'a'+'A'; puts(s); } return 0;} ...
...小写字母变成相应的大写字母,其他字符不变。
int main(){ void change(char m[32]);int i;char m[32];gets(m);change(m);printf("%s\\n",m);return 0;} void change(char m[32]){ int i;for(i=0;i<32;i++){ if(m[i]>='A' && m[i]<='Z')m[i]=m[i]+32;else if(m[i]>='a' && m[i]<='z')m[i]=...
c语言编程题字符串中大小写字母的互换,其余字符不变。
首先你有个字符串str,并且不是常量的,因为常量不能操作 char*p = str;while(*p != '\\0'){ if(*p >='a'&& p<='z'){ p = p - 'a'+ 'A';} else if(*p >='A'&& p<='Z'){ p = p - 'A'+ 'a';} p++;}
...不超过10的字符串,将小写字母转换为大写,其他不变。
return 0;} char a[10];void main(){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"...
c语言 输入一串字符。将有4小写字母转变为大写。其他不变。并输出。最...
;\/\/输入一个字符串,存在字符数组a中。for(i=0;i<100&&a[i]!='\\0';i++)\/\/判断 if((a[i]>='a')&&(a[i]<='z'))\/\/判断字符是否是小写字母 a[i]=a[i]-32;\/\/是小写字母就将他的ASCII码减32,这样就变成了大写字母 puts(a);\/\/输出小写字母转化为大写字母之后的字符串。} ...
c语言:从键盘输入一个字符串,将其中的的小写字母改为大写字母,并输出修 ...
include <stdio.h>int main() {int i = 0;char s[100];fgets(s,100,stdin);while(s[i]) {if(s[i] >= 'a' && s[i] <= 'z')s[i] -= 'a' - 'A';++i;}printf("%s\\n",s);return 0;}
...串,将其中的小写字母改为大写字母,其他字符不变,并输出这个字符串...
}while(c!='\\n');a[i]='\\0';i=0;printf("输入字符串的内容为:\\t");while(a[i]!='\\0'){ printf("%c",a[i]);i++;} printf("转换后字符串的内容为:\\t");i=0;while(a[i]!='\\0'){ c=a[i];if(c>='a' && c<='z')a[i]-=32;else if(c>='A' && c<='...