這是自定義關鍵字,不屬于C語言關鍵戚鬧字,無固定含義。
10年積累的網站設計制作、網站設計經驗,可以快速應對客戶對網站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網絡服務。我雖然不認識你,你也不認識我。但先制作網站后付款的網站建設流程,更有龍華免費網站建設讓你可以放心的選擇與我們合作。
開發(fā)者可以自定義sum,一般用來表示求和變量。
舉清滲例如下:
#includestdio.h
int main()
{
int a,b,sum;
a=1;
b=1;
sum=a+b;
printf("結果為:%d\n",sum);
}
擴展資料
C語言變量名的命名規(guī)則:(可以字母,數字,下劃線混合使用)
1. ? 只能答仔脊以字母或下劃線開始;
2. 不能以數字開始;
3. 一般小寫;
4. 關鍵字不允許用(eg:int float=2//error ?float 為保留字不允許用);
c語言編程利用自定義函數求兩個數的和的方法如下:
首先需要定義一個自定義函數,命名為sum,參數為兩個整數a和輪余搜b,返回值為整數類型。
在自定義函數中,使用return語句返回a和b的相加結果。
在主函數中,定義兩個整數變量x和毀差y,使用scanf()函數從鍵盤輸入它們的值。
在主函數中,調用sum(x,y)函數,并將返回值賦給一個整數變量z。
在主函數中,使用printf()函數輸出z的值。
以下是一個可能的代碼示例:
// 定義自定義函數sumint sum(int a, int b){ ? ?return a + b; // 返回a和b的相加結果臘歷}// 主函數int main(){ ? ?int x, y, z; // 定義三個整數變量
scanf("%d%d", x, y); // 從鍵盤輸入x和y的值
z = sum(x,y); // 調用sum(x,y)函數,并將返回值賦給z
printf("%d\n", z); // 輸出z的值
return 0;
}
sum是你自己定義的那個函數:
float?sum(int?n,int?m)
就是這個函數。
s=sum(n,2);
s=sum(n,1);
這兩個都是調用你的函數sum來進行運算。
n是你main函數中輸入的變量,對應于你sum函數中的n,而2或者1就是對應于sum函數中的m。
函數的大意就伏讓吵是,把n和2,或者n和1當做輸入參數,給到sum函數進行運算,滑明然后sum函數把值返回給主函數。
大概缺侍就是這樣,你可以編譯試試。有問題再問吧。
n有多大,如果沒有時間限制的話,n在整型范圍的話
#includestdio.h
int main()
{
int i,s;
scanf("%d"早正,n);
s=0;
for(i=3;i=n;i=i+3)
s=s+i;
printf("sum=%d\n"陸沖悔,s);
}
用判顫數學公式來算:
#includestdio.h
int main()
{
int t,m,n,s;
scanf("%d",n);
t=n/3; //t表示項數
m=t*3; //末尾最后一項
s=(3+m)*t/2; //公式,首項加末項除以2
printf("sum=%d\n",s);
}