功能:將輸入字串轉成大寫或小寫輸出
#include <stdio.h>
#include <stdlib.h>
void toUpper(char s[]);
void toLower(char s[]);
int main(void)
{
char str [15];
printf("請輸入一個字串: ");
gets(str);
toLower(str);
printf("轉換成大寫後: %s\n", str);
return 0;
}
void toUpper(char s[])
{
int i = 0;
while(s[i]!='\0')
{
if(s[i]>=97 && s[i]<122)
s[i]=s[i]-32;
i++;
}
}
void toLower(char s[])
{
int i = 0;
while(s[i]!='\0')
{
if(s[i]>=65 && s[i]<90)
s[i]=s[i]+32;
i++;
}
}
沒有留言:
張貼留言