●while文の使用例●
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(int argc, const char * argv[]){
int sum, x;
sum = 0;
printf("date? ");
scanf("%d", &x);
while (x != 0){
sum += x;
printf("date? ");
scanf("%d", &x);
}
printf("sum = %d", sum);
return 0;
}
__実行例__
date? 9
date? 8
date? 7
date? 6
date? 5
date? 4
date? 3
date? 2
date? 1
date? 0
sum = 45続行するには何かキーを押してください . . .
●do - while 文の使用例●
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(int argc, const char * argv[]){
int sum, x;
sum = 0;
do{
printf("date? ");
scanf("%d", &x);
sum += x;
} while (x != 0);
printf("sum = %d", sum);
return 0;
}
___実行例___
date? 1
date? 2
date? 3
date? 6
date? 7
date? 6
date? 0
sum = 25続行するには何かキーを押してください . . .
●練習問題1 - for文 ver.●
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(int argc, const char * argv[]){
int n, i, a;
a = 1;
printf("整数nを入力してください。\n n = ");
scanf("%d", &n);
for (i = n; i > 0; i--){
a = a*i;
}
printf("階乗n!= %d \n\n", a);
return 0;
}
___実行例___
整数nを入力してください。
n = 5
階乗n!= 120
続行するには何かキーを押してください . . .
【練習問題1 - while文 ver.】
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(int argc, const char * argv[]){
int n, i, a;
a = 1;
printf("整数nを入力してください。\n n = ");
scanf("%d", &n);
while(n!=0){
a = a*n;
n = n - 1;
}
printf("階乗n!= %d \n\n", a);
return 0;
}
___実行例___
整数nを入力してください。
n = 5
階乗n!= 120
続行するには何かキーを押してください . . .
【練習問題1 - do-while文 ver.】
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(int argc, const char * argv[]){
int n, i, a;
a = 1;
printf("整数nを入力してください。\n n = ");
scanf("%d", &n);
do{
a = a*n;
n = n - 1;
}while(n != 0);
printf("階乗n!= %d \n\n", a);
return 0;
}
___実行例___
整数nを入力してください。
n = 5
階乗n!= 120
続行するには何かキーを押してください . . .
※コメントは受け付けません。