int main()
汾陽網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)從2013年創(chuàng)立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。
{
int i=0,f=0,z=0,zj=1;
printf("請輸入10個整數(shù):);
for(i=1;i=10;i++){
printf("%d",i);
if(i0)f++;
else {z++;zj=zj*z;}
}
printf("非負數(shù)之和:%d",z);
printf("負數(shù)之和:%d",f);
printf("非負數(shù)之積:%d",zj);
return 0;
}
只記得這些,好像不太對
int?minus_cnt(int?*a,?int?n)
{
int?i,r=0;
for(i?=?0;in;i++)
if(a[i]0)?r++;
return?r;
}
#includestdio.h
int main()
{ int a[20] ;
int k=0,sum=0,i;
for (i=0;i20;i++)
{
scanf("%d",a[i]);
if(a[i]0)
{
sum+=a[i];/負數(shù)之和/
k++;/計數(shù)/
}
}
printf("%d %d",sum,k);
return 0;
}
運行效果:
擴展資料
一、return在函數(shù)中的作用
我們?nèi)绻麑⒑瘮?shù)看做一個加工廠,參數(shù)就是我們向加工廠投入的原料,具體的函數(shù)功能實際上就是加工的過程,而return語句代表返回值,就是加工廠在實現(xiàn)加工之后給“投資人”的成品。
二、return語句的特點
1、在函數(shù)當中,遇到return語句之后就意味著函數(shù)運行的結(jié)束,在此之后的代碼是不運行的。
2、它不支持任何運算也沒有任何內(nèi)建方法,和任何其他的數(shù)據(jù)類型比較是否相等時永遠返回false,也可以將None賦值給任何變量。
3、執(zhí)行到return語句時,會退出函數(shù),return之后的語句不再執(zhí)行。但將return語句放在try語句塊中,是個例外。
三、return的默認值:return函數(shù)默認的返回值為undefined。
#includestdio.h #defineRow50//行數(shù)最大值 voidmain(){ inti=0;intj=0;//j為臨時變量 intarray[Row][101];//二維數(shù)組 //輸入數(shù)組 do {printf("inputnumbers:");brscanf("%d",array[i][0]);//每行第一個元素為該行數(shù)的個數(shù)brfor(j=1;jarray[i][0]+1;j++)brscanf("%d",array[i][j]);bri=i+1;//表示第i行br}while(array[i-1][0]!=0); //輸出結(jié)果 for(j=0;ji-1;j++) {inta=0,b=0,c=0;brfor(intk=1;karray[j][0]+1;k++)br{if(array[j][k]0)a++;brelseif(array[j][k]==0)b++;brelsec++;br} printf("%d%d%d\n",a,b,c); } }