C語言大寫字母改小寫字母
題目要求: 由鍵盤輸入一個句子,總字符個數從1個至80個均有可能,以回車符表示結束,將其中的大寫字母變成小寫字母,其他類型的字符不變,最後輸出變換後的句子。
分析:輸入句子可以使用gets函數,gets()函數用來從標準輸入設備(鍵盤)讀取字符串直到換行符結束,但換行符會被丟棄,然後在末尾添加‘\0‘字符,循環讀取每一個字符直到讀到"\0"停止,大寫字母轉換成小寫字母直接把ASCII值+32即可
代碼如下:
#include <stdio.h> int main() { char s[80], i=0; gets(s); while(s[i]!=‘\0‘) {View Codeif(s[i]<=‘Z‘&&s[i]>=‘A‘) s[i] += 32; i++; } printf("%s",s); }
C語言大寫字母改小寫字母
相關推薦
C語言大寫字母改小寫字母
pre 句子 alt color src while spl amp spa 題目要求: 由鍵盤輸入一個句子,總字符個數從1個至80個均有可能,以回車符表示結束,將其中的大寫字母變成小寫字母,其他類型的字符不變,最後輸出變換後的句子。分析:輸入句子可以使用gets函數,g
【C語言練習題】大寫字母轉換小寫字母
《C與指標》5.1題 編寫一個程式從標準輸入讀取字元,並把他們寫到標準輸出。除了大寫字母轉換成小寫字母之外,其他的原樣輸出。 程式碼 //change_char.c #include <stdio.h> #define
c語言從鍵盤中輸入一串字串,將字元中的大寫轉化成小寫字母,將小寫字母轉換成大寫字母,以*號鍵結束
#include <stdio.h> int main(int argc, const char * argv[]) { char c; c=getchar(); while (c!='*') { if(c
【C#基礎】輸入一個字元,判定它是什麼型別的字元(大寫字母,小寫字母,數字或者其它字元)
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace _02_判斷使用者輸入字元型別 { c
把鍵盤的大寫字母改成小寫字母,小寫字母改成大寫字母,數字不做處理
std 小寫 getchar() 小寫字母 連續 putchar main put 大寫字母 連續輸入輸出 #include<stdio.h> int main() { int ch = 0; while ((ch = getchar()) !=
php字符串英文文本中大寫字母,小寫字母,空格,標點符號的個數統計
標點符號 bsp cap 字符 大寫字母 += amp capi str 對一段英文文本的信息,統計其中大寫字母,小寫字母,空格,標點符號的個數 <?php$manuscript = "Where there is a will, there is a way.";/
Java基礎------生成一個六位數的驗證碼(包含大寫字母、小寫字母、數字,並且不允許重復)?
參考 數組 rand 定義 ole ava length log post 問題描述:生成一個六位數的驗證碼(包含大寫字母、小寫字母、數字,並且不允許重復)? 參考代碼如下: import java.util.Arrays;import java.util.Random
密碼強度正則表達式 – 必須包含大寫字母,小寫字母和數字,至少8個字符等
數字 英文 AD 涵蓋 min 的人 編寫正則表達式 人才 定義 密碼強度正則表達式 – 必須包含大寫字母,小寫字母和數字,至少8個字符等發表於 2017年09月8日 by 天涯孤雁 被瀏覽 3,953 次 分享到: 小編推薦:掘金是一個高質量的技術社區,從 ECMAScr
找出字符串有有多少個大寫字母、小寫字母及其它
indexof [] amp upper lfa static print pri cde public class TestStringCharAt { /** * 找出字符串有有多少個大寫字母、小寫字母及其它 */ public s
程式設計輸入一行文字,找出其中的大寫字母,小寫字母個數
#include<stdio.h> void main() { int a=0,b=0; char *p,s[20]; while((s[i]=getchar())!='\n')i++; p=s; while(*p!=10) {
一篇短文,有三行文字,每行有80個字元。統計出其中英文大寫字母,小寫字母,數字,空格以及其他字元各有多少。
一篇短文,有三行文字,每行有80個字元。統計出其中英文大寫字母,小寫字母,數字,空格以及其他字元各有多少。 #include<stdio.h> int main() { int i, j,a,b,c,w,other; //int a = 0; int b = 0; int c =
建立一個長度是5的隨機字串,隨機字元有可能是數字,大寫字母或者小寫字母,並將它從小到大排序
無力吐槽。。。 基礎是真的差,一個直接排序搞了一下午都沒成功。僅僅是對於基本知識點理解不透徹,少加一個等號。 看別人找工作,語言是基礎,還要懂linux,資料結構與演算法。。。。。 加油吧。 public class suijizifuchuan { /**
根據給定的字元char,輸出相應的資訊。“大寫字母,小寫字母,數字,特殊字元”!!--“字元的輸入”
package Demo; /* * 根據給定的字元char,輸出相應的資訊。“大寫字母,小寫字母,數字,特殊字元” */ import java.util.*; public class Demo07 { public static void ma
如何生成包含大寫字母、小寫字母和數字的隨機密碼
思路: 1、使用Random類生成對應型別的ASC碼,然後使用對應型別接收 2、為了避免Random的隨機造成死迴圈或者拿不到值,使用多執行緒進行處理,並且不使用迴圈和遞迴 3、分別生成對應的型別各一種(假設為A,b,1),然後根據密碼長度隨機生成n-3個字元。 4、
將一個字串中的大寫字母,空字元,小寫字母和數字統計出個數
public class Test2 { public static void main(String[] args) { String s="absdfkJ JJSKF M76N KNDSFK907J980"; int num=0; int xiaoxi
輸入一串字元,把其中的大寫字母變成小寫字母並輸出
#include <stdio.h> #define MAX 1000//最大化容量 #include <string.h> int main()`在這裡插入程式碼片` { char a[MAX]; printf("輸入字串
大寫字母轉小寫字母
大小寫字母轉換要求熟悉字母的大寫和小寫的ASCII碼的差值。大寫轉小寫,是加上32;反之小寫轉大寫,減去32; #include<stdio.h> int main() { char c1,c2; //定義兩個字元型變數 printf("輸入一個大
C語言:數字挑選,字母與數字個數之和
#include <stdio.h> int main() { char s; while((s=getchar())!=EOF) { if(s<58&&s>47) printf("%c",s); if(s=='\n')
字串轉換,將其中的大寫字母變小寫字母,小寫字母變大寫字母,並輸出 。
從鍵盤輸入一個字串,將其中的大寫字母變小寫字母,小寫字母變大寫字母,並輸出 。 【要求】 (1)用字元陣列表示儲存字串(字串最大為100)。 (2)使用scanf函式逐個輸入字元儲存在字元陣列
java生成4位不重複字元(包含大寫字母、小寫字母、數字)
需要生成4位不重複的字元作為唯一引數,要求只能使用大寫字母、小寫字母和數字的組合。大寫字母26個、小寫字母26個、10個數字共62個字元。不重複排列個數:62*62*62*62=14776336個。 /** * * @author wzp * 2016-3-18