當前位置:編程學習大全網 - 編程軟體 - C語言編程 從鍵盤上輸入壹字符串,將字符串裏的英文字母大寫輸出,不是字母不輸出 如何編程,謝謝

C語言編程 從鍵盤上輸入壹字符串,將字符串裏的英文字母大寫輸出,不是字母不輸出 如何編程,謝謝

#include<stdio.h>

#include<stdlib.h>

#include <ctype.h>

#include<string.h>

int main(int argc,char *argv[])

{

char c[82];

int i;

printf("請輸入字符串:");

scanf("%s",c);

printf("\n");

for( i = 0; i < strlen(c); i++)

{

if( c[i]>='A' && c[i]<='z')

putchar(toupper(c[i]));

}

printf("\n");

system("PAUSE");

return 0;

}

直接使用toupper函數就可以了;

還有壹種方法

if ('a'<=c && c<='z') //判斷小寫

{

c=c-32; //轉換

}

大寫字母直接輸出也可以

這樣也行

  • 上一篇:赤峰北大青鳥環宇消防設備有限公司怎麽樣?
  • 下一篇:excel怎麽制作表格框架
  • copyright 2024編程學習大全網