- ベストアンサー
C言語 等差数列問題
C言語の問題の質問です。 初項、公差(いずれも整数1桁と仮定)をキーボードから入力し、初項から第9番目までの等差数列を、表の形(左欄に項の番号、右欄に値)で表示するプログラムを作成しなさい。 (ヒント) 初項が1、交差が2の場合の等差数列は、 1,3,5,7、… となる。 という問題です。 答え分かるかた是非とも教えて頂きたいです。 宜しくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
#include <stdio.h> void inputData(int *a, int *d) { printf("初項="), scanf("%d", a); printf("公差="), scanf("%d", d); } void outputData(int a, int d) { int n; for (n = 1; n <= 9; n++) { printf("%d %d\n", n, a); a += d; } } int main(void) { int a, d; inputData(&a, &d); outputData(a, d); return 0; }