c語言統(tǒng)計函數(shù)題 c語言數(shù)字統(tǒng)計問題

用c語言編程 題目:學(xué)生成績統(tǒng)計

#include stdio.h

創(chuàng)新互聯(lián)建站專注于嘉魚企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站開發(fā),商城系統(tǒng)網(wǎng)站開發(fā)。嘉魚網(wǎng)站建設(shè)公司,為嘉魚等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站設(shè)計,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)

#include stdlib.h

#include string.h

#include conio.h

int main()

{

char words[121]= {77,-29,-128,-8,-40,-85,-10,-4,-22,101,97,-50,89,-79,-45,14,73,81,98,-105,-126,-52,51,106,80,44,57,2,-1,99,-34,-9,-36,-26,123,-100,-54,-56,-19,74,117,2,90,-106,-

109,-43,-19,-103,-31,-119,17,-59,-121,49,-112,112,-20,68,-52,-33,-30,-1,-66,117,

109,116,67,-57,105,-99,77,-97,-48,58,106,-65,-47,113,-121,43,9,-63,37,47,84,-65,

-22,59,-31,-124,-69,111,56,79,-72,108,-81,126,5,99,-27,86,93,-102,-50,68,-66,66,

116,36,-110,105,107,-118,88,-8,77,-90,-78,-69,12

};

char suanzi[121];

int n;

srand(652);

for(n=0; n121; n++)

{

suanzi[n]=(int)(rand()*255);

}

for(n=0; n121; n++)

{

words[n]^=suanzi[n];

}

words[120]='\0';

printf("%s",words);

getch();

return 0;

}

c語言 統(tǒng)計個數(shù)函數(shù)題目,編程,謝謝

#include stdio.h

#include ctype.h

void main()

{

int i,num,al1,al2,spa,other;

i=num=al1=al2=spa=other=0;

char a[30];

gets(a);

for(i=0;a[i]!='\0';i++)

{

if(a[i]==' ')

spa++;

else if(isdigit(a[i]))

num++;

else if(isupper(a[i]))

al1++;

else if(islower(a[i]))

al2++;

else

other++;

}

printf("空格個數(shù)為:%d\n數(shù)字個數(shù)為:%d\n大寫字母個數(shù)為:%d\n小寫字母個數(shù)為:%d\n其它字符個數(shù)為:%d\n",spa,num,al1,al2,other);

}

C語言編程:編寫函數(shù),統(tǒng)計字符串中字母、數(shù)字、空格和其他字符的個數(shù)。

#includelt;stdio.hgt;

void TongJi(char s[])

{

int ZiMu=0,KongGe=0,ShuZi=0,QiTa=0,i;

for(i=0;slt;igt;!='\0';i++)

{

if(slt;igt;==32)KongGe++;

else if((slt;igt;gt;=48)(slt;igt;lt;=57))ShuZi++;

else if(((slt;igt;gt;=97)(slt;igt;lt;=122))||((slt;igt;gt;=65)(slt;igt;lt;=90)))ZiMu++;

else QiTa++;

}

printf("空格:%d;數(shù)字:%d;字母:%d;其他:%d。\n",KongGe,ShuZi,ZiMu,QiTa);

}

int main()

{

char s[100];

printf("請輸入:");

gets(s);

TongJi(s);

return 0;

}

擴(kuò)展資料:

return用法

C++的關(guān)鍵字,它提供了終止函數(shù)執(zhí)行的一種方式。當(dāng)return語句提供了一個值時,這個值就成為函數(shù)的返回值.

說到return,有必要提及主函數(shù)的定義,下面是從網(wǎng)絡(luò)上找到的資料,好好消化吧,對了解主函數(shù)中返回值的理解有很大的幫助.

很多人甚至市面上的一些書籍,都使用了void main(),其實這是錯誤的。C/C++中從來沒有定義過void main()。

C++之父Bjarne Stroustrup在他的主頁上的FAQ中明確地寫著The definition void main(){/*...*/}is not and never has been C++,

nor has it even been C.(void main()從來就不存在于C++或者C)。下面我分別說一下C和C++標(biāo)準(zhǔn)中對main函數(shù)的定義。

1.C

在C89中,main()是可以接受的。Brian W.Kernighan和Dennis M.Ritchie的經(jīng)典巨著The C programming Language 2e(《C程序設(shè)計語言第二版》)用的就是main()。不過在最新的C99標(biāo)準(zhǔn)中,只有以下兩種定義方式是正確的:

int main(void)

int main(int argc,char*argv[])

(參考資料:ISO/IEC 9899:1999(E)Programming languages—C 5.1.2.2.1 Program startup)

當(dāng)然,我們也可以做一點小小的改動。例如:char*argv[]可以寫成char**argv;argv和argc可以改成別的變量名(如intval和charval),不過一定要符合變量的命名規(guī)則。

如果不需要從命令行中獲取參數(shù),請用int main(void);否則請用int main(int argc,char*argv[])。

main函數(shù)的返回值類型必須是int,這樣返回值才能傳遞給程序的激活者(如操作系統(tǒng))。

如果main函數(shù)的最后沒有寫return語句的話,C99規(guī)定編譯器要自動在生成的目標(biāo)文件中(如exe文件)加入return 0;,表示程序正常退出。不過,我還是建議你最好在main函數(shù)的最后加上return語句,雖然沒有這個必要,但這是一個好的習(xí)慣。

注意,vc6不會在目標(biāo)文件中加入return 0;,大概是因為vc6是98年的產(chǎn)品,所以才不支持這個特性?,F(xiàn)在明白我為什么建議你最好加上return語句了吧!不過,gcc3.2(Linux下的C編譯器)會在生成的目標(biāo)文件中加入return 0;。

名稱欄目:c語言統(tǒng)計函數(shù)題 c語言數(shù)字統(tǒng)計問題
URL分享:http://muchs.cn/article44/dohcshe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、網(wǎng)站設(shè)計、網(wǎng)站策劃、品牌網(wǎng)站制作、品牌網(wǎng)站建設(shè)、網(wǎng)站排名

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)