/*C語言 英文小寫轉換為大寫*/
#include<stdio.h>
#include<stdlib.h>
int conversion(char i[]);
//宣告函數conversion()的原型
int main(void)
{
char i[80];
puts("hello!how are you");
gets(i);
conversion(i);
printf("%s\n",i);
system("pause");
return 0;
}
int conversion(char i[])
{
int j = 0;
while (i[j] != '\0')
{
if (i[j] >= 97 && i[j] <= 122)
//i[j]如果是ASCII碼97~122之間-32
//變為英文大寫區間65~90
{
i[j] = i[j] - 32;
}
j++;
}
}
結果為:
文章標籤
全站熱搜
留言列表