C/C++の宿題片付けます 127代目
■ このスレッドは過去ログ倉庫に格納されています
0474デフォルトの名無しさん
2009/06/16(火) 12:35:16#include <stdio.h>
long f(int n) { return (n <= 1)? 1: f(n - 1) * n; }
int main(void)
{
int n;
printf("12以下の自然数nを入力して下さい。"); scanf("%d", &n);
if (n <= 12) printf("%d! = %d\n", n, f(n));
return 0;
}
>>472
#include <stdio.h>
long f(int n) { return (n <= 1)? 1: f(n - 1) * n; }
int main(void)
{
int n;
while (1) {
printf("12以下の自然数nを入力して下さい。"); scanf("%d", &n);
if (n < 0) break;
if (n <= 12) printf("%d! = %d\n", n, f(n));
}
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています