十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊
量身定制 + 運營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
int sum( int m, int n)
創(chuàng)新互聯(lián)建站專注于南充網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供南充營銷型網(wǎng)站建設(shè),南充網(wǎng)站制作、南充網(wǎng)頁設(shè)計、南充網(wǎng)站官網(wǎng)定制、微信小程序定制開發(fā)服務(wù),打造南充網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供南充網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
{
int i = m;
int sum = m;
if ( m n )
{
printf( "\n A mistake: m = %d n = %d \n", m, n);
return;
}
else
{
while ( i n )
{
i++;
sum += i;
}
}
return sum;
}
錯誤比較多。 語法錯誤:return后少 ;、 不解釋、
1、主函數(shù)中傳入s、可s并沒有值、只是單單被定義了;
2、被調(diào)用函數(shù)因為1中的原因、導(dǎo)致s沒有確切值;,
3、被調(diào)用函數(shù)中用的n無值、我想你可能是想用主函數(shù)中的n、可你的定義為局部定義、只能把while(n1)中的n理解成被調(diào)用函數(shù)中的、因此無值;
4、被調(diào)用函數(shù)循環(huán)語句有問題、s的意思是把每個數(shù)的階乘相加、舉例:若輸入為3、則y=1*3;s=s+3;明顯不是你想要的結(jié)果、
以上是我的個人看法、若還是需要源代碼可追問、建議還是自己理解、然后編程、可以幫你檢查錯誤、有利于個人進(jìn)步
#include stdio.h
void main(void)
{
int n,m,i,sum=0;
printf("輸入n和m的值:");
scanf("%d %d",n,m);
for(i=n;i=m;i++)
{
sum = sum + i;
}
printf("sum=%d\n",sum);
return;
}