問1 swap
問2 絶対値
引数の絶対値を返す関数を定義するには引数が負の数であるとき-1をかければいい
問3 べき乗
1で初期化した変数に第一引数を第二引数回かければいい(int型に格納できる値の範囲を越えることがある)
問3.5 FizzBuzz
1 #include<stdio.h>
2
3 void fizzBuzz(int x){
4 for(int i = 1; i <= x; ++i){
5 if( i % 15 == 0 ){
6 printf("FizzBuzz\n");
7 }else if( i % 3 == 0 ){
8 printf("Fizz\n");
9 }else if( i % 5 == 0 ){
10 printf("Buzz\n");
11 }else{
12 printf("%d\n", i);
13 }
14 }
15 }
16
17 int main(void){
18 fizzBuzz(100);
19 return 0;
20 }