在C語言中,可以通過命令行參數傳遞給程序,然后對這些參數進行求和。以下是一個示例代碼:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
int sum = 0;
// 從 argv[1] 開始遍歷所有命令行參數
for (int i = 1; i < argc; i++) {
// 將字符串轉換為整數,并累加到 sum 中
sum += atoi(argv[i]);
}
// 打印求和結果
printf("Sum: %d\n", sum);
return 0;
}
在命令行運行可執行文件時,可以在后面添加多個數字作為參數,例如:
./a.out 1 2 3 4 5
程序會將參數依次累加并打印結果,輸出為 Sum: 15
。