dポイントプレゼントキャンペーン実施中!

C言語の問題の質問です。

初項、公差(いずれも整数1桁と仮定)をキーボードから入力し、初項から第9番目までの等差数列を、表の形(左欄に項の番号、右欄に値)で表示するプログラムを作成しなさい。
(ヒント)
初項が1、交差が2の場合の等差数列は、
1,3,5,7、… となる。

という問題です。
答え分かるかた是非とも教えて頂きたいです。
宜しくお願いします。

A 回答 (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;
}
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!