編寫程式,判斷從鍵盤輸入的字元中數字的個數 大寫字母的個數,小寫字母的個數,其他字元的個數,以*作為字元輸出的標誌
#include <stdio.h> #include <string.h> int main() { char x[1000]; printf("請輸入字串:\n"); gets(x); int l=strlen(x); int a=0,b=0,c=0,d=0; for(int i=0;i<l;i++) { if(x[i]=='*'){break;} else if(x[i]>='1'&&x[i]<='9'){a++;} else if(x[i]>='a'&&x[i]<='z'){b++;} else if(x[i]>='A'&&x[i]<='Z'){c++;} else{d++;} } printf("數字個數有:%d\n",a); printf("小寫字母個數有:%d\n",b); printf("大寫字母個數有: %d\n",c); printf("其他字元個數有:%d\n",d); return 0; }
相關推薦
編寫程式,判斷從鍵盤輸入的字元中數字的個數 大寫字母的個數,小寫字母的個數,其他字元的個數,以*作為字元輸出的標誌
#include <stdio.h> #include <string.h> int main() { char x[1000]; printf("請輸入字串:\n"); gets(x); int l=strlen(x); int a
2. 編寫一個Java應用程式,使用者從鍵盤輸入一個1~9999之間的數,程式將判斷這個數是幾位數,並判斷這個數是否是迴文數。迴文數是指將該數含有的數字逆序排列後得到的數和原數相同,例如12121、32
import javax.swing.JOptionPane; public class TestNumber { public static void main(String args[]) { loopNumber
彙編基礎練習題7:編寫輸入子程式,功能是從鍵盤輸入數字字元,利用程式得到對應的數值,並在主程式中驗證。
彙編基礎練習題7: 編寫輸入子程式,功能是從鍵盤輸入數字字元,利用程式得到對應的數值,並在主程式中驗證。 編譯工具:Masm for Windows 整合實驗環境2012.5 (附帶一個工具下載地址https://download.csdn.net/download/qq_36931
編寫程式,從鍵盤輸入 一個 英文字母(有若干行)。如果是大寫字母,則輸出它對應的小寫字母;如果是小寫字母,則輸出它對應的大寫字母。
撰寫人——軟工二班——陳喜平 題目描述 編寫程式,從鍵盤輸入 一個 英文字母(有若干行)。如果是大寫字母,則輸出它對應的小寫字母;如果是小寫字母,則輸出它對應的大寫字母。 輸入 一個英文字母。(有多組測試資料) 輸出 對應的小寫或者大寫字母,輸出後換行。 樣例輸入 A q 樣例輸
編寫程式可一直接收鍵盤字元,輸入小寫字元輸出大寫字元;輸入大寫字元輸出小寫字元;輸入數字不輸出;
#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> int main() { char str1[] = "abcdefghijklmnopwrstuvwxyz"; char str2[
彙編基礎練習題6:從鍵盤輸入數字字元,利用程式得到對應的數值,在利用2中的輸出子程式,將得到的數值輸出。
彙編基礎練習題6: 從鍵盤輸入數字字元,利用程式得到對應的數值,在利用練習題2中的輸出子程式,將得到的數值輸出。 編譯工具:Masm for Windows 整合實驗環境2012.5 (附帶一個工具下載地址https://download.csdn.net/download/qq_3
編寫程式,迴圈接收使用者從鍵盤輸入多個字串,直到輸入“ end”時迴圈結束,並將所有 已輸入的字串按字典順序倒序列印。
package com.heima.test; import java.util.Comparator; import java.util.Scanner; import java.util.Tree
編寫一程序,從鍵盤輸入10個實數,計算並輸出算術平均數
AR span [] div 1.0 ger sca include integer #include <stdio.h> int main(int argc, char *argv[]) { int num[10],i,sum=0;/*10個實數,循環變量
需求說明:從鍵盤輸入一個字串,統計字串中每個字元的個數。如輸入“adbda”,結果為a=2,d=2,b=1。
思路: 使用Scanner接收鍵盤輸入的字串。 使用HashMap統計每個字元的個數,其中key儲存字元,value用來記錄字元的數量。 原始碼: public static void main(String[] args) { //人性化提示資訊。 System
編寫一個程式,它從標準輸入讀取C原始碼,並驗證所有的花括號都正確的成對出現。
編寫一個程式,它從標準輸入讀取C原始碼,並驗證所有的花括號都正確的成對出現。 (VS ctrl+z退出 回車即可) int Is_judge_both() { char ch = 0; int count = 0; while((ch=getchar()) !=
彙編——從鍵盤輸入兩個字串,用串操作指令判斷是否相等
本文的程式碼示例是從鍵盤輸入兩個字串,然後藉助串操作指令 CMPSB 進行判斷。 CMPSB 指令的功能:用DS:[SI]所指的位元組單元內容減去ES:[DI]所指位元組單元內容,並且根據指令執行結果設定標誌位,然後根據DF的內容修改變址暫存器SI和DI的內容。若DF=,0,則根據串
編寫程式,它從標準輸入讀取c原始碼,並驗證所有的花括號都正確的成對出現
int main() { int ch = 0; int count = 0; while ((ch = getchar()) != EOF)//ctrl z { if (ch == '{') count++; else if (ch
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;
【C語言練習題】編寫一個程式,它從標準輸入讀取C原始碼,並驗證所有花括號都正確成對出現
《C和指標》課後練習題 問:編寫一個程式,它從標準輸入讀取C原始碼,並驗證所有花括號都正確成對出現。 程式碼 思路:在while迴圈條件中讀取我輸入的字元,只有當輸入緩衝區沒有資料或者我這裡產生回車符'\n'時,才會判斷條件不成立。c
從鍵盤輸入一個不超過100個字元的的字串,統計其中有多少個單詞。
這是今天一道作業題。有一些值得注意的地方。 1,鍵盤中輸入的字串是否考慮含有換行符,如果有換行符,則不能ch!=’\n’來判斷換行。而應該使用ch!=EOF,EOF對應鍵盤上的ctrl+Z。但今天遇到
從鍵盤輸入一個表示式,試編寫演算法計算表示式的值。
hanshu.h://運算子棧 #include <iostream> #include <string> using namespace std; #include "Status.h" typedef struct {char *base;char *top;int stacksi
從鍵盤輸入一個整數,判斷它是正數,負數,0
程式碼如下:import java.util.Scanner;class Demo7{public static void main(String[] args) {Scanner sc=new Sca
從鍵盤輸入一個字串,將此字串按字元的ASCII碼值從小到大排序,並顯示排序後的字串。
#include <stdio.h> #include <string.h> int main(){ char a[100]; int n,l,j,k,i,tmp; while(scanf("%s",a)!=EOF){ n = strlen(
C語言專題——從鍵盤輸入一個字元或功能鍵並判斷
/* 通過getch()從鍵盤輸入一個字元 要點: 1、需要在英文模式下輸入 2、該函式每次只能輸入一個值 3、當讀取功能鍵和方向鍵時,getch 需要被呼叫2次,第1次返回0或0xE0,第2次返回實際的鍵值 4、不能用來讀取:CTRL+break*/ 程式舉例: #
從鍵盤輸入一個字元,按要求輸出
從鍵盤輸入一個字元,若輸入為小寫字元,輸出對應的大寫字元;若輸入為大寫字元,輸出對應的小寫字元;若輸入數字,則不輸出。分析:其中將ch定義為int型是因為這樣它的返回值範圍就夠大,EOF在記憶體中儲存時它的值為-1。#define _CRT_SECURE_NO_WARNING