c語言從鍵盤中輸入一串字串,將字元中的大寫轉化成小寫字母,將小寫字母轉換成大寫字母,以*號鍵結束
#include <stdio.h>
int main(int argc, const char * argv[])
{
char c;
c=getchar();
while (c!='*')
{
if(c>='A'&&c<='Z')
{
c=c+32;
printf("%c",c);
}
else if (c>='a'&&c<='z')
{
c=c-32
printf("%c",c);
}
else
{
printf("%c",c);
}
c= getchar();
}
return 0;
}
相關推薦
c語言從鍵盤中輸入一串字串,將字元中的大寫轉化成小寫字母,將小寫字母轉換成大寫字母,以*號鍵結束
#include <stdio.h> int main(int argc, const char * argv[]) { char c; c=getchar(); while (c!='*') { if(c
關於C語言中用scanf語句輸入帶有空格字串問題
比如輸入I am your friend,然後倒序輸出:輸入語句scanf("%[^\n]",x.a); C語言中scanf()函式提供的“%[]”格式串可以用來進行多個字元的輸入,並對結束符進行自定
輸入一串字串,統計單詞的個數
問題描述: 輸入一串字串,輸出其中有多少個單詞,例如:I am a boy,輸出4 方法一: 解題思路: 1、建立一個字元型別的陣列,將輸入的字元儲存在字元陣列中,每次從字元陣列中讀取一個位元組,判斷其是否為空格,如果遇到空格,則表示其是一個單詞;
OC中獲取一串字串的高度(寬度確定)或寬度(高度確定)
專案中我們有時會需要根據字串來確定UILabel的寬度或高度,如我們經常遇到的單元格自適應問題。如果是要動態知道UILabel的高度,那麼我們直接利用單元格自適應高度就可以。如果我們要獲取UILabel的寬度(為什麼要獲取UILabel的寬度?因為有時如果字串過長那麼UIL
1.3程式設計實現從鍵盤依次輸入姓名(字串)、年齡(整型)、性別(字元)和成績(浮點型),然後依次顯示上述內容
摩爾的Java學習筆記1.3 第一週作業: 1、輸出一行文字; 2、輸入一個字串,判斷其中字母、數字、其他字元的個數; 3、程式設計實現從鍵盤依次輸入姓名(字串)、年齡
對輸入一串字串找出最大的數字
憂桑,中午11點有一場百詞斬的筆試,但是11.10十分才知道,匆匆忙忙的回到宿舍開啟電腦做題,三題程式設計題,做出了第三道,本地編譯通過,但是到牛客上就是不通過,憂桑。現在貼出第一道題目。要求:輸入一串字串, 包含字母和數字, 輸出最大的數字。比如:fasdf323fajs4
C語言,以空格為分割,以回車為結束標記,輸入一串數字到一個int陣列中
分析:例如 int a[100]; 輸入:1,2,3,4,5,6(回車換行) 結果:陣列的0-5號元素分別是上述值,打印出來,之後程式結束。 難點:獲取int型的數字輸入不難,scanf("%d",&n);這個只能得到int值,會自動濾出空格和回車換行,如何判斷輸入
C語言中如何解決:連續輸入一串資料到陣列中,用空格隔開並用回車結束
C語言中getchar()函式的運用及注意事項 getchar()函式的運用 getcahr()函式是專門用於輸入字元常量的函式,它沒有引數,函式從鍵盤緩衝區裡面取出一個字元。 int *a; in
任意輸入一串字符串,求該字符串中字符的出現次數並打印出來,如輸入“bcaba”輸出:b 2 c 1 a 2
str ner ray view 方法 打印 contain 返回 play 前言:其實我還是有點不懂,有點郁悶了,算了直接把代碼放上去把。 方法一: Scanner input=new Scanner(System.in); System.out.pr
輸入一串字元,並判斷其中英文字元和數字字元的個數——C語言實現(C語言練習)
先看程式執行的結果,(文末有該程式的完整程式碼) 1、先寫好框架 #include<stdio.h> void main() { } 2、再定義所需要的變數 char str;//定義一個字元型變數 str int i=0,counte
【C語言練習題】編寫一個函式,它從一個字串中提取一個子字串
《C與指標》 習題 4.14 編寫一個函式,它從一個字串中提取一個子字串。函式原型如下: int substr(char dst[], char src[],int start, int l
從鍵盤輸入一串整數,按數字的相反順序輸出
class Program { static void Main(string[] args) { Sort s1 = new Sort(); while (true)
C語言實現 從一個字串中提取一個子字串
例如: 編寫一個函式,它從一個字串中提取一個子字串。函式原型如下: int substr(char dst[], char src[],int start, int len) {} 目標是:從src陣列起始位置向後偏移start個字元的位置開始,最多複製len個非NULL字
C語言 編寫一個函式,它從一個字串中提取一個子字串
編寫一個函式,它從一個字串中提取一個子字串。函式原型如下: int substr(char dst[], char src[],intstart, int len) {} 目標: 從sr
10月7日 c語言 輸入一串字元,單詞之間用空格隔開,統計其中有多少個單詞
#include<stdio.h> int main() {char string[100];int i,num=0,word=0;char c;printf("please input a sentense\n");gets (string);for(i=0;
C/C++中實現對輸入到EOF的判斷、鍵盤手動輸入檔案結尾符EOF、Python中輸入EOF判斷
C/C++中實現對輸入到EOF的判斷: 在C/C++中,EOF是一個定義在標頭檔案 stdio.h 中的常量,等於-1。 在C/C++中實現遇到檔案結尾符停止讀取: int data; while(scanf("%d",&data)!=EOF){ //EOF即檔案結尾符,-1
C語言從入門到精通,看這一篇就夠了
影響 內容 當前 位置 replace 雙精度 下標 寄存器變量 一個 No.1 計算機與程序設計語言的關系 計算機系統由硬件系統和軟件系統構成,硬件相當於人類的肉體,而軟件相當於人類的靈魂,如果脫離了靈魂,人類就是一具行屍走肉 No.2 C語言的特點 代碼簡潔,靈活性高
C程式設計——從鍵盤輸入多個數據,並輸出其中第二大的資料
1、注:第二大數小於最大數 2、程式 #include <stdio.h> int getmax2(int *,int); int main() { int a[99] = {0}; int count = 0; printf ("Please input
C程式設計——任意輸入一串數,去除其中重複的數並按從小到大的順序輸出
**1、**程式 #include <stdio.h> void Input_Num(int *, int *);//從鍵盤獲取一串數字 void Sort(int *, int *);//對輸入的數按從小到大進行排序 void Distinct(int *, int *)
C++:從鍵盤輸入一個整數,判斷該數是幾位數,並且逆向輸出該數字
#include using namespace std; int change(int n) //逆向輸出該數 {int rn; for(int i=0;i<10;i++) { if(n>0) { rn=rn*10+n%10; n=n/10;