1. 總和函數 sum(n)
#include <stdio.h>
int sum(int n) {
int i,s=0;
for (i=1;i<=n;i++) {
s=s+i;
}
return s;
}
int main() {
int sum10=sum(10);
printf("1+...+10=%d",sum10);
}
執行結果:
1+...+10=55
2. 取大值 max(a,b)
#include <stdio.h>
int a,b;
int max(int a,b) {
if(a>b) {
return a;
}
else return b;
}
printf("max(9,5)=%d",max(9,5));
Error:
修改版本:
#include <stdio.h>
//不可寫int a,b在此行,因為寫在此變數可視範圍(scope)並不會套用到max內
int max(int a,int b) {
if(a>b) {
return a;
}
else return b;
}
int main() { // 不要忘記寫main()跟型態
printf("max(9,5)=%d",max(9,5));
}
執行結果:
max(9,5)=9