lzth.net
当前位置:首页 >> 设计函数实现将一个字符串中小写字母转化为大写字母。C语言题目 >>

设计函数实现将一个字符串中小写字母转化为大写字母。C语言题目

char A-a(char st){ st = st - 32; return st;}在主函数里可以将小写转换成大写的,如 a = A-a(a);

#include<stdio,h> void main() { int i,a[10]; \定义一个长度为10的字符串\ for(i=0;i<10;i++) { printf("a[]="); scanf("%c",&a[i]); \输入字符串中小写字母\ } for(i=0;i<10;i++) { a[i]=a[i]-32; printf("a[]=%c\n",a[i]); }

#include void fun(char str1[]) { int i; for(i=0;str1[i];i++) if(str1[i]>='a'&&str1[i] str1[i]-=32; } main() { char str1[80]="this is a c program"; clrscr(); printf("string is: %s\n",str1); fun(str1); printf("result is: %s\n",str1); }

#include using namespace std; void Change(char s[]) { int i; for(i=0;s[i]!='\0';i++) if(s[i]>='A'&&s[i] s[i]=s[i]-'A'+'a';//改为小写字母 }; int main() { char a[100]=""; cin>>a; Change(a); cout return 0; }

void swap(char a[],int n) //n是字符串长度 { int i; for(i=0;i<n;i++) { if(a[i]>96&&a[i]<123) a[i]-=32; } } //只写了转换的函数、在主函数中调用就可以了

#include void conv(char * p);int main(void){ char str[100]; printf("输入字符串:"); gets(str); conv(str); puts(str); return 0;}void conv(char * p){ while(*p!='\0') { if(*p>='a' && *p 评论0 0 0

#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;

#include "stdio.h" #include "string.h" void main() { int num=0; char s1[200]; gets(s1); for(int i=0;i<strlen(s1);i++) { if(s1[i]>='a'&&s1[i]<='z') { s1[i] = s1[i] - 'a'+'A'; num++; } else if(s1[i]>='A'&&s1[i]<='Z') { s1[i] = s1[i] - 'A'+'a'; num++; } } printf("%s\n",s1); printf("%d\n",num); }

#include <stdio.h> int tolower(char *str) { for(int i = 0; str[i] != '\0'; ++i) { if (str[i]>='A'&&str[i]<='Z') { str[i] = str[i]-'A'+'a'; } } } int main() { char str[80]; scanf("%s", str); fun(str); printf("%s\n", str); }

代码如下:#include #include #define buffer 1024 int main(void) { int i; char a[buffer]; while(scanf("%s",a)!=eof) { for(i=0;i { if(a[i]>='a'&&a[i] a[i]+=32; } printf("%s\n",a); } return 0; } 注意:输入字符后回车,将把其中的大写字母(如果有)转换为小写字母,输入^z(windows系统)结束程序.

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com