⑴ c語言:6. 從鍵盤輸入一個小寫字母,要求改用大寫字母輸出。
不考慮各種錯誤場景的簡單代碼如下:
#include <stdio.h>
void main()
{
char ch;
printf("請輸入一個小寫字母:\n");
scanf(%c,&ch);
printf("其大寫字元是:%c\n",ch-32);
}
加入其他錯誤主要是可能的輸入不是小寫字母的判斷。
⑵ 如何用c語言輸入小寫字母輸出大寫字母呢
這個用到ascii碼,
每一個字元對應一個asscii值,大寫字母跟小寫字母剛好是連在一起的,
輸入字元,先判斷是不是小寫字元,具體用是不是大於'a',小於'z'
是的話在轉換,不是的話會轉出奇怪的符號
轉換就簡單了,在原先的字元-26就可以
char=char-32然後輸出char
⑶ C語言,輸入一個字母,若為小寫,則把它變成大寫輸出。
#include<stdio.h>
void
main()
{
char
i;
printf("輸入一個字元
i=:");
scanf("%c",&i);
if(i>='a'&&i<='z')
//判斷i在不在小寫字母裡面
printf("%c\n",i-32);
//在的話,減去32得到大寫字母,因為小寫字母和大寫字母之間的ASCII值相差32
else
printf("%c\n",i+32);
}
⑷ C語言編程題:從鍵盤輸入一個小寫字母,在屏幕上顯示其對應的大寫字母
#include<stdio.h>
int main()
{
char ch;
printf("請輸入一個小寫字母:");
scanf("%c",&ch);
ch=ch-32;
printf("大寫字母是:%c ",ch);
return 0;
}
可以加一個判斷
#include<stdio.h>
int main()
{
char ch;
printf("請輸入一個小寫字母:");
scanf("%c",&ch);
while(!(ch>='a'&&ch<='z'))
{printf("輸入錯誤,請重新輸入一個小寫字母!");
scanf("%c",&ch);
}
ch=ch-32;
printf("大寫字母是:%c ",ch);
return 0;
}
文件輸入/輸出
在C語言中,輸入和輸出是經由標准庫中的一組函數來實現的。在ANSI C中,這些函數被定義在頭文件;中。
標准輸入/輸出
有三個標准輸入/輸出是標准I/O庫預先定義的:
stdin標准輸入
stdout標准輸出
stderr輸入輸出錯誤
以上內容參考:網路-c語言
⑸ C語言題目描述: 從鍵盤上輸入一個小寫字母,然後將小寫字母裝換成大寫字母輸出!
可以參考下面的代碼:
#include<stdio.h>
voidmain()
{
charch;
scanf("%c",&ch);
if(ch>='A'&&ch<='Z')
{
ch=ch+32;
printf("%c ",ch);
}else{
printf("%c ",ch);
}
}
(5)輸入小寫字母顯示大寫字母c語言擴展閱讀:
1、printf()函數
printf()函數是格式化輸出函數, 一般用於向標准輸出設備按規定格式輸出
信息。在編寫程序時經常會用到此函數。函數的原型為:
int printf(const char *format, ...);
函數返回值為整型。若成功則返回輸出的字元數,輸出出錯則返回負值。
2、if語句
是指編程語言(包括c語言、C++、C#、java、VB、匯編語言等)中用來判定所給定的條件是否滿足,根據判定的結果(真或假)決定執行給出的兩種操作之一,if的返回值為真或假,可以用bool型變數進行存儲,佔用一位元組。
⑹ C語言輸入一個小寫字母要求輸出一個大寫字母。
#include
<stdio.h>
#include
<stdlib.h>
void
main
()
{
char
c1,c2;
printf("請輸入大寫字母的值!\n");
c1=getchar();
c2=c1+32;
printf("小寫字母的值%c\n",c2
);
system("pause");
}
⑺ 用C語言編程 通過鍵盤輸入一個小寫字母,要求將其轉化為對應的大寫字母後輸出
1.首先我們打開C++應用程序,進入主界面。
2.然後我們在空白輸入欄內輸入源代碼。
#include<stdio.h>
int
main()
{
char
ch;
printf("請輸入一個小寫字母:");
scanf("%c",&ch);
ch=ch-32;
printf("大寫字母是:%c\n",ch);
return
0;
}
3.我們運行該程序出現以下界面。
4.此時我們鍵盤輸入一個小寫字母a(所有的小寫字母都可以),然後按下回車鍵。此時運行結果出現無誤,即該代碼完美運行。
⑻ C語言輸入一個小寫字母要求輸出一個大寫字母。
#include<stdio.h>
int main()
{
int one;
int two;
printf("please enter one char: ");
one = getchar();
two = one - 32;
putchar(two);
printf("%c ",two);
putchar(' ');
return 0;
}
(8)輸入小寫字母顯示大寫字母c語言擴展閱讀
輸入一個小寫字母輸出一個對應的大寫字母
#include<stdio.h>
int main()
{
char a,b;
scanf("%c",&a);
b=a+32;
printf("%c",b);
return 0;
}
⑼ c語言, 輸入一個小寫字母,輸出該字母對應的大寫字母。 怎麼編
#include<stdio.h>
intmain()
{
charch;
ch=getchar();//輸入一個小寫字母
while(ch!='0')//循環跳出的條件是輸入字元'0'
{
if(ch>='a'&&ch<='z')//如果輸入的字元為小寫字母字元
{
ch-=32; //大寫字母=小寫字母-32
printf("%c ",ch);//輸出小寫字母對應的大寫字母
}
ch=getchar();//輸入一個小寫字母
}
printf(" ");
return0;
}