C語言:數字挑選,字母與數字個數之和
#include <stdio.h>
int main()
{
char s;
while((s=getchar())!=EOF)
{
if(s<58&&s>47)
printf("%c",s);
if(s=='\n')
{
printf("\n");
}
}
}
#include <stdio.h> int main() { char s; int n=0,m=0,i; /*n為字母個數,m為數字個數*/ while((s=getchar())!=EOF) { if(s>64&&s<91) n+=1; if(s>96&&s<123) n+=1; if(s<58&&s>47) m+=1; i=m+n; if(s=='\n') { printf("%d\n",i); n=0;m=0; } } return 0; }
相關推薦
C語言:數字挑選,字母與數字個數之和
#include <stdio.h> int main() { char s; while((s=getchar())!=EOF) { if(s<58&&s>47) printf("%c",s); if(s=='\n')
C語言:測試輸入值是否為數字或字母
#include<stdio.h> #include<ctype.h> //isdigit和isalpha必須要標頭檔案<ctype.h> //測試輸入值是否為數字或字母 int main() { char ch
C語言:二維數組與指針實踐1
mvc 數組 vpx c99 mar ebe inf xsl ndt 實1r遜5駛誹喜濟51http://docstore.docin.com/psb360 毓V私陶塹4v31Fhttp://www.docin.com/zucga0192 53o97gw蓖沙賭2yh
C語言:完美數,求1-n之間的
輸入n,求1-n之間的完美數 完全數(Perfect number),又稱完美數或完備數,是一些特殊的自然數。如果一個數恰好等於它所有的因子之和,則稱該數為“完全數”。具體完美數定義請見完美數-百度百科 #include "stdio.h" void main() { int
C語言:輸入n,a,求Sn=a+aa+aaa+···+a···
C語言:輸入n,a,求Sn=a+aa+aaa+···+a···a #include<stdio.h> int main() { int n, a, Sn = 0, t = 0; printf("請輸入n:"); scanf("%d",&n);
C語言:預定義,設定列印除錯函式
#include <stdio.h> #include <string.h> #define pri
資料結構(C語言):連結串列,約瑟夫問題
開始學習資料結構,把寫過的程式碼發上來,希望可以給有需要的人一個參考。 //本程式碼由 大漠孤煙 整理編寫,並驗證通過 //求解約瑟夫問題,涉及到連結串列節點的生成,節點的插入和刪除,對理解連結串列非常有好處 //N個節點圍城一圈,從第一個節點開始計數(1),每數
C語言:用快速排序演算法對一個數組進行排序
#include<stdio.h> #include<stdlib.h> #include<time.h> #define NUMBER 10 //NUMBER為陣
c語言:輸入一行字元,分別統計出其中英文字母、空格、數字和其他字元的個數。
輸入一行字元,分別統計出其中英文字母、空格、數字和其他字元的個數。解:程式:#include <stdio.h>int main(){char c;int letters=0,space=0
C語言:輸入一行字串統計出英文字母,空格,數字和其他字元的個數
題目要求 輸入一行字串統計出英文字母,空格,數字和其他字元的個數。 程式分析 要統計英文字母,空格,數字和其他字元的個數,則要遇到他們加一。 核心程式碼如下: while ((c=getchar())!='\n') { if ((c >= 'a' &
【C語言】ASCII碼的數字轉字母,字母轉數字的方法
#include <stdio.h> int main(){ //輸入字母,再輸出字母的方法 printf("輸入字母,再輸出字母的方法\n"); char c1,c2; scanf("%c,%c",&
C語言:函式宣告與定義的引數不一致問題,後果可能很嚴重哦!!!!!
具體:在檔案main.c中 int func (); //宣告中沒引數 int main(){ int c = func(); //呼叫時也不傳參,這樣才能編譯通過 printf("%d\n",c);
c語言:找出1到4000中,數字的各位數之和能被4整除的數有多少個?
找出1到4000中,數字的各位數之和能被4整除的數,如:745:7+4+5=16,16可以被4整除;28:2+8=10,10不能被4整除;745就是這樣的特殊數字,而28不是,求:這樣的數字共有多少個?解:(1)對於4000,4+0+0+0=4,顯然4000是滿足條件的數字;
C語言:程式填空:編寫積分函式求任意函式的積分,並用寫好的函式,求三角函式與冪指數的定積分
題目來源:大工慕課 連結 作者:Caleb Sung 題目要求 (27)編寫積分函式求任意函式的積分,並用寫好的函式,求三角函式與冪指數的定積分。可參看上機指導書P135 E7.2 書上使用的是矩形積分,可以嘗試用梯形積分。同時改變n的取值看對積分函式
c語言:有1、2、3、4個數字,能組成多少個互不相同且無重複數字的三位數?打印出來?
有1、2、3、4個數字,能組成多少個互不相同且無重複數字的三位數?打印出來?解:程式:#include<stdio.h>int main(){int i, j, k;int count =
C語言:編寫一個程式統計輸入字串中,各個數字、空白字元、以及其他所有字元出現的次數。
#include<stdio.h> int main() { int c = 0; int num_count = 0; int emp_count = 0; int els_count = 0; w
初學C語言:輸入10個整數,將其中最小的數與第一個數對換,把最大的數與最後一個數對換。
#include<stdio.h> void input(int a[10]) { int i; for (i=0;i<10;i++) { scanf("%d",&
C語言:將ss所指字符串中所有下標為奇數位置的字母轉換為大寫-將該字符串中的所有字符按ASCII碼值升序排序後輸出。-將a所指的4*3矩陣第k行的元素與第0行元素交換。
[] sorting 一個 最後一個元素 lib include ascii碼 mes %s //函數fun:將ss所指字符串中所有下標為奇數位置的字母轉換為大寫,若不是字母,則不轉換。 1 #include<conio.h> 2 #include&
C語言:根據以下公式計算s,s=1+1/(1+2)+1/(1+2+3)+...+1/(1+2+3+...+n) -在形參s所指字符串中尋找與參數c相同的字符,並在其後插入一個與之相同的字符,
根據 str res oid oat please 一位 aac string //根據一下公式計算s,並將計算結果作為函數返回值,n通過形參傳入。s=1+1/(1+2)+1/(1+2+3)+...+1/(1+2+3+...+n) 1 #include <st
C語言:根據形參c中指定的英文字母,按順序打印出若幹後繼相鄰字母,
*** def fopen pan fprintf rb+ += 鏈表結構 文件 //根據形參c中指定的英文字母,按順序打印出若幹後繼相鄰字母,輸出字母的大小與形參c一致,數量由形參d指定。例如:輸入c為Y,d為4,則輸出ZABC。 1 #include <