1樓:
幫不了啦~這個是我大學學的最不好的一門語言啦~
2樓:
可以乙個個讀取
if ( (ch>='a' && ch<='z') || (ch>='a' && ch<='z') || (ch>='0' && ch<='9') )
else if( ch=='\n' )
3樓:風雷九州
int len;
int loop;
int count;
char str[300];
while(1)
count = 0;
for(loop = 0; loop < len; loop++)if((str[loop] >= 'a') && (str[loop] <= 'z'))
if((str[loop] >= 'a') && (str[loop] <= 'z'))
}printf("%d\n", count);}
4樓:匿名使用者
void staticschar()
ch[ncount++]=ninput;
}int a=0;int b=0;int c=0;int d=0;int e=0;int other=0;
for(int j=0;j else if(temp=='c') else if(temp=='d') else if(temp=='e') else 從鍵盤輸入一串字串,統計字串中特定字元的個數,並輸出個數c語言 5樓:好程式設計師 主要**: char s[1000]; int i,j=0; scanf("%s",s); for(i=0;i<1000;i++) c語言:從鍵盤上輸入乙個字串,假定該字串的長度小於80,計算其中字母、數字和空格的個數。 6樓:浪漫國度丶寳貝 #include #define n 80 main() printf("字母個數:%d\n數字個數:%d\n空格個數:%d\n",a,b,c);} 7樓:匿名使用者 初始化a = 0,b = 0,c = 0 一道c語言的簡單問題求高手解答,求字串中不同字母個數 8樓:我才是淡淡 就乙個問題,新分配copy 的記憶體沒有初始化,所以說結果是很不確定的,「運算出來不同字母數總是會比實際數多乙個」,我這裡多出了很多哦~ 修改之後執行正常: 當然了,也可以搞點專業的做法: 我裝逼結束了。嗯,就是這樣。 c語言程式設計由鍵盤輸入乙個字串,統計並輸出該字串中: 1)字母的個數 2)數字字元的個數 3) 9樓:匿名使用者 其他中會包含回車符'\n',所以其他至少是1.執行結果如下:[linus@beauty~]$. /a.out請輸入字串:wokao123字母: 5,數字:3,空格:2,其他: 1程式如下:#include#includevoidmain()printf("字母:%d,數字: %d,空格:%d,其他:%d\n",alpha,num,spc,oth);} 10樓: #include int main() printf("the number is %d\nthe char is %d\n",sum2,sum); return 0;} 最好用乙個scanf 把所有要輸的東西都放進去 因為scanf 是你 裡面 什麼樣的 專格式,你在輸入的時屬候必須按照那樣的格式 例如 scanf d,d a,b 那麼在輸入時就要輸a,b 如果是scanf d d a,b 就要這樣輸 a b 多個scanf 連在一起 我還沒用過。所以建議 乙個sc... include int main void 以我的機器為例,短整型,整形,字元型的變數所佔的位元組數,分別是2,4,1 如果按照乙個位元組是8位,那麼121,在八位之內,八位可以表示0 255 0111 1001,這是121的二進位制形式,你應該懂吧,在計算機裡都是以二進位制儲存的。看看short型... 星月小木木 c語言中指標即位址,位址的傳值可以引起引數的變化。比如 x,y是取這兩個變數的位址,作用空間在main函式裡。然後函式呼叫把這兩個變數的位址傳遞到函式myadd中,在函式中的 a和 b分別是引用位址指向的變數值,等於是取到了x,y本身的值。在myadd中直接操作 a可以改變x的值。通俗來...c語言輸入問題,C語言輸入問題
關於c語言求教問題大一新生求教,關於C語言求教乙個問題 大一新生求教!!
c語言的傳值與傳指標的問題,大一c語言題目,形參實參與指標的問題