❶ 在c語言中編寫一程序,實現從鍵盤輸入一個大寫字母,要求改用小寫字母輸出
實現從鍵盤輸入一個大寫字母,改用小寫字母輸出,可以使用下面的方法:
#include<stdio.h>
intmain(){
chara;
scanf("%c",&a);
printf("%c",a+32);
}
執行效果如下:

❷ 輸入大寫字母輸出小寫字母編寫一程序
把輸入的大寫字母+32,列印輸出即可
charA='A';
printf("%c的小寫字母為%c",A,A+32);
#include<stdio.h>
voidmain()
{
charinput;
while(1)
{
printf("請輸入一個大寫字母:");
fflush(stdin);
scanf("%c",&input);
if(56<=input&&input<=90)
{
//輸入的是大寫
printf("您輸入的大寫字母對應的小寫字母為:%c
",input+32);
break;
}
else
{
printf("輸入有誤
");
continue;
}
}
}
❸ 輸入大寫字母輸出小寫字母程序是什麼
printf("請輸入一個大寫字母: "); char ch;bool check=true;char oper; while( ~scanf("%c",&ch) ) { getchar(); if(ch>='a'&&ch<='z')
❹ C語言,從鍵盤輸入一個大寫字母,輸出該字母的小寫。
根據ASCII碼對照表,小寫字母的十進制編碼比對應的大寫字母對應的編碼多32。例如,a
對應的十進制編碼是97,A對應的是65,所以從大學換到小寫,要加32。
所以答案是
c=c+32;
❺ C語言編寫一個大小寫字母轉換的程序
#include<stdio.h>
#defineDAXIE(x)(x>='A'&&x<='Z')//判斷是大寫字元。
#defineXIAOXIE(x)(x>='a'&&x<='z')//判斷是小寫字元。
#defineZHUANXIAOXIE(x)(x-'A'+'a')//轉為小寫
#defineZHUANDAXIE(X)(x-'a'+'A')//轉為大寫
intmain()
{
charstr[100];
inti;
gets(str);
for(i=0;str[i];i++)
if(DAXIE(str[i]))str[i]=ZHUANXIAOXIE(str[i]);//如果是大寫字元,轉為小寫。
elseif(XIAOXIE(str[i]))str[i]=ZHUANDAXIE(str[i]);//如果是小寫字元,轉為大寫。
puts(str);//輸出結果return0;
}

(5)輸入大寫輸出小寫怎麼編譯擴展閱讀
C語言的基本構成
1、任何一個c語言程序都必須包括以下格式:
main()
{ }
這是c語言的基本結構,任何一個程序都必須包含這個結構。括弧內可以不寫任何內容,那麼該程序將不執行任何結果。
2、main()----在c語言中稱之為「主函數」,一個c程序有且僅有一個main函數,任何一個c程序總是從main函數開始執行,main函數後面的一對圓括弧不能省略。
3、被大括弧{ }括起來的內容稱為main函數的函數體,這部分內容就是計算機要執行的內容。
4、在{ }裡面每一句話後面都有一個分號(;),在c語言中,我們把以一個分號結尾的一句話叫做一個c語言的語句,分號是語句結束的標志。
5、printf(「a=%d,b=%d,sum=%d
」,a,b,sum); ----通過執行這條c語言系統提供給我們直接使用的屏幕輸出函數,用戶即可看到運行結果,本程序運行後,將在顯示器上顯示如下結果:
a=20,b=15,sum=35
❻ 怎麼用c語言輸出大寫字母轉化為小寫
ascii A=65 a=97
判斷字元是否是大寫如果是則減去32 ;
❼ c語言 輸入大寫的字母轉成小寫.
暈..
這個也要100分..
樓上太強了..
#include
<stdio.h>
#include
<ctype.h>
int
main()
{
putchar(tolower(getchar()));
putchar('\n');
return
0;
}
還是簡要解釋下.
tolower()
函數,是ctype.h里的一個函數,作用就是,把輸入的大寫字母轉換成小寫字母輸出.
最簡單形式.
..
程序只能輸入一個字元然後輸出一個字元.如果是大寫字母,就轉換為小寫字母輸出...
❽ 怎樣用C++寫出 輸入一個大寫字母。輸出時變成小寫
C語言的編寫如下:
#include <stdio.h>
#include <stdlib.h>
void main ()
{
char c1,c2; //定義兩個字元c1,c2
printf("請輸入大寫字母的值!
"); //輸出你輸入的那個大寫字母以及它的ASCII
c1=getchar( ); //從鍵盤輸入一個大寫字母,放在c1
c2=c1+32; //將大寫的轉換成小寫的
printf("小寫字母的值%c
",c2 ); //輸出小寫字母
system("pause");
}
編寫分析依據:
1、在計算機中,字元是以ASCII碼形式存儲的;
2、在ASCII碼表中,字元'A'到字元'Z'是連續的,且'A'最小'Z'最大,類似的,'a'到'z'也是連續的;
3、由於以ASCII碼值存儲,所以字元類數據支持比較,所以只需要以邊界值進行比較,如果字元在范圍內,則為大/小寫字母。

拓展資料:
C語言是一門通用計算機編程語言,廣泛應用於底層開發。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。
常見的C語言基本數據類型:
1、void:聲明函數無返回值或無參數,聲明無類型指針,顯示丟棄運算結果。
2、char:字元型類型數據,屬於整型數據的一種。
3、int:整型數據,表示範圍通常為編譯器指定的內存位元組長。
4、float:單精度浮點型數據,屬於浮點數據的一種。
5、double:雙精度浮點型數據,屬於浮點數據的一種。
❾ 編一C語言程序,任意輸入一個大寫字母,將其轉換成小寫字母並輸出
因為是大寫字母轉化為小寫字母;我們可以考慮運用ASCII碼來解決這類問題。根據ASCII碼,大寫字母變為小寫字母只需要+32即可.
例如我們定義char ch1='B';我們僅需要輸出ch1+32即可;
下面寫給出具體程序:

首先定義一個字元變數;然後提醒輸入大寫字母;在輸入大寫字母後;由ASCII碼轉化後;輸出的即為小寫字母。這是一種很簡潔的轉化方式。
當然;這種程序也有弊端;當你輸入小寫字母時;ASCII碼就會超出范圍;因為最高為127;而a的ASCII碼為97;加上32後為129,顯然超出范圍;程序會無內容輸出。
不過,解決大寫字母轉化小寫字母倒是綽綽有餘的。
(9)輸入大寫輸出小寫怎麼編譯擴展閱讀
ASCII(American Standard Code for Information Interchange,美國信息交換標准代碼)是基於拉丁字母的一套電腦編碼系統,主要用於顯示現代英語和其他西歐語言。它是現今最通用的單位元組編碼系統,並等同於國際標准ISO/IEC 646。
請注意,ASCII是American Standard Code for Information Interchange縮寫,而不是ASCⅡ(羅馬數字2),有很多人在這個地方產生誤解。
下有具體ASCII對照表
網路-ASCII