1樓:我是人嗎似的
手寫c++ 輸出大寫,小寫,數字,空格,其他沒跑,但是對的除非手滑
#include
#include
using namespace std;
int main()
//這部分看ascii碼表你就能理解了
if(c[i]>=81&&c[i]<=106)if(c[i]>=97&&c[i]<=122)if(c[i]==32)
q++;
}cout< 輸入乙個字串,將其中的大寫字母改為小寫字母,小寫字母改為大寫字母,然後輸出! 2樓:百度使用者 以下程式通過測試. 有問題請追問!#include void main() else if(*p>='a'&&*p<='z')p++; }printf("%s\n",s); }附圖: 3樓:土匪平頭 彙編??? data segment any db 22 db 10 db 20 dup(?) data ends code segment assume cs:code,ds:datastart: mov ax,data mov ds,ax mov bx,offset any add bx,2 call input call _test call show mov ah,4ch int 21h show proc mov cx,10 push bx l1: mov ah,2 mov dl,byte ptr [bx] int 21h inc bx loop l1 pop bx retshow endp input proc push bx mov ah,10 lea dx,any int 21h pop bx retinput endp _test proc push bx mov cx,10 ls: cmp byte ptr [bx],'a' jb ll lb: cmp byte ptr [bx],'z' ja exit sub byte ptr [bx],20hinc bx loop ls jmp exit1 ll: cmp byte ptr [bx],'z' ja exit cmp byte ptr [bx],'a' jb exit add byte ptr [bx],20hinc bx loop ls jmp exit1 exit: mov byte ptr [bx],' ' inc bx loop ls exit1: pop bx ret_test endp code ends end start c程式設計:輸入一行文字,分別統計出其中的英文大寫字母、小寫字母、單詞、數字、空格以及其他字元的個 4樓:匿名使用者 #include #include void fun(char *p); int main() void fun(char *p) printf("大寫字母: 答%d\n小寫字母:%d\n空格:%d\n數字:%d\n其他字元:%d\n",daxie,xiaoxie,kongge,shuzi,other);} 程式設計題:輸入一行文字,分別統計出其中英文大寫字母、小寫字母、空格、數字和其它字元的個數。(用指標和
5 5樓:匿名使用者 #include #include void fun(char *p); int main() void fun(char *p) printf("大寫字母: 專%d\n小寫字母:%d\n空格:%d\n數字:%d\n其他字元:屬%d\n",daxie,xiaoxie,kongge,shuzi,other);} 6樓:匿名使用者 #include main() printf("da xie zi mu you %d ge,xiao xie zi mu you %d ge,shu zi you %d ge!",i,m,n); }程式測來試成功自! 另外,站長團上有產品**,便宜*** 用c語言編寫一段程式,要求:輸入一段字元,分別統計出其中的英文本母、空格、數字和其他字元的個數。 7樓:碧海風雲 #include #include #define len 50 int main (void) else if (*p>='a'&&*p<='z') else if (*p>='0'&&*p<='9') else if (*p==' ') else p++; }*p = cap[cap**t] = low[low**t] = num[num**t] = space[space**t] = oth[oth**t] = '\0'; /*字串結束符*/ putchar ('\n'); printf ("大寫字母%d個:%s\n", cap**t ,cap); printf ("小寫字母%d個:%s\n", low**t ,low); printf ("數字%d個:%s\n", num**t ,num); printf ("空格%d個:%s\n", space**t ,space); printf ("其他字元%d個:%s\n", oth**t ,oth); putchar ('\n'); getch (); /*螢幕暫留*/ return 0; }執行結果 8樓:我在成都新東方 uds from another, old fellow.""no more can i 9樓:疵贏 秦時明月漢時關,萬里長征人未還。 c語言,輸入一行字元,分別統計出其中大寫字母、小寫字母、空格、數字及其他字元的個數。要求用指標 ?
100 10樓:匿名使用者 #include int main() else if(*p>='a' && *p <='z')else if(*p==' ') else if(*p>='0' && *p <='9')else printf("%d %d %d %d %d\n",a,b,c,d,e); return 0;} c語言程式設計:輸入一行字元,分別統計出其中英文本母,空格,數字和其他字元的個數,用while語句~~謝謝 11樓:匿名使用者 #include int main() printf("剛才輸入的字元中英文本元個數為 %d\n", ch); printf("剛才輸入的字元中空格個數為 %d\n", space); printf("剛才輸入的字元中數字個數為 %d\n", num); printf("剛才輸入的字元中其他個數為 %d\n", n); return 0;} 用c語言編寫一段程式,要求:輸入一段字元,分別統計出其中的英文本母、空格、數字和其他字元的個數。( 12樓:匿名使用者 ||你好! 給你乙個程式,你試試吧,有問題再問 #include #include main() printf("數字有%d個\n",j); printf("字母有%d個\n",k); printf("空格有%d個\n",l); printf("其它字元有%d個\n",h); return 0;} 13樓:上官蕭敬 #include void main() 14樓:一路前行一路歌 #include int main(void) printf("number %d\n english %d\n space %d\n else %d\n",j,k,n,m ); return 0; }我也是初學,加油啊 15樓:弈小牧 /*#include中有對字元判斷的函式,可以判斷是否是字母、數字、空格、字元等,你可以自己去查一查*/ #include #include #include void main () printf("字母個數:%d\n",nchar); printf("空格個數:%d\n",nspace); printf("數字個數:%d\n",nnum); printf("其他個數:%d\n",nother); getchar();} 16樓:匿名使用者 #include int main() printf("字母有「%d」個\n",_a); printf("數字有「%d」個\n",_b); printf("空格有「%d」個\n",_c); printf("其他字元有「%d」個\n",_d); return 0;} 17樓:匿名使用者 用asc碼區分。每次輸入就判斷一次 18樓:匿名使用者 一、問題分析: 輸入一行字母,那麼會以換行結束。所以可以存入陣列,也可以逐個輸入,遇到換行結束。 要統計各個類的個數,就要逐個判斷是哪個分類的。 由於在ascii碼中,數字,大寫字母,小寫字母分別連續,所以可以根據邊界值判斷型別。 二、演算法設計: 1、讀入字元,直到遇到換行結束。 2、對於每個字元,判斷是字母還是數字,或者空格,或者是其它字元。 3、對於每個字元判斷後,對應類別計數器自加。 4、最終輸出結果。 三、參考**: #include int main() printf("%d %d %d %d\n", a,b,c,d);//輸出結果。 return 0;} 19樓:匿名使用者 ||用for語句編的..... #include void main() printf("zimu:%d\nspace:%d\nshuzi:%d\nqita:%d\n"z,k,s,q);} 20樓:匿名使用者 ||#include #include #define a 80 main() printf("英文本元有:%d\n",letter); printf("數字字元有:%d\n",digit); printf("空格有:%d\n",space); printf("其他字元有:%d\n",others);} 用c語言編寫一段程式,題目:輸入一行字元,分別統計出其中的英文本母、空格、數字和其他字元的個數。 21樓:匿名使用者 非要bai限制輸入 du的大小麼zhi?dao 過會兒給 內你發個 #include #include void main() printf("lowercase:%d\t uppercase:%d\t digit: %d\t space:%d\t others:%d\n",lowercase,uppercase,digit,space,others);} 22樓: 為了提高程式設計的能力,我給你提供的答案為輸出三行的字元(你可以改為輸入一行的)! #include void main() }printf("\nupper case: %d\n",upp); printf("lower case: %d\n",low); printf("digit : %d\n",dig); printf("space : %d\n",spa); printf("other : %d\n",oth);} 23樓:匿名使用者 void main() printf("a-z:%d a-z:%d 1-9:%d space:%d others:%d ",s,b,c,d,e);} include int main int argc,char argv argc表示命令引數個數,argv表示引數名稱 fpdest fopen argv 2 wb 以寫入二進位制的方式開啟目標檔案 if fpdest null while c fgetc fpsrc eof fclose fpsr... for 語句稱之為迴圈語句,語句塊稱之為迴圈體,而這種結構在c 中稱之為迴圈結構。執行迴圈前,建立了兩個變數,分別為sum和i。迴圈語句中習慣用諸如i j k之類的字母作為變數名,來控制迴圈執行次數,這些變數又稱之為迴圈控制變數。而sum表示 和 的意思,作用是把乙個個數值累加起來。用for語句計算... 如下 include int main void printf d sum return 0 用c語言程式設計實現從鍵盤任意輸入10個整數,統計其中奇數的個數,並計算這些奇數的和。5 樓上兩位同學方法都對。但第二種方法用陣列完全沒必要。include void main printf 共有 d個奇數...用c語言實現檔案拷貝,用C語言實現檔案拷貝
C語言用for如何實現多次迴圈的輸入輸出
用C語言程式設計實現從鍵盤任意輸入整數,統計其中奇數的個數,並計算這些奇數的和