こんにちは。初めて質問させていただきます。
C言語は初心者で、関数のところらへんからよくわからないです(自分でも何ができているか正直分からないです)。
学校で課題が出て、自分で作ってみたのですがエラーが発生してしまいます。エラーが言っていることもよくわからないです。
問題の内容です。「次の漸化式の第2項から第10項までを表示するプログラム。ただし、第n項の値を戻り値として、引数なしの関数seqを定義して利用すること。」
f(n)=3f(n-1)+1,f(1)=1
表示結果
4 13 40 121 364 1093 3280 9841 29524
自分が書いたプログラムです。(エラーたくさんあり)
コード:
#include<stdio.h>
void seq(void) {
int n=1;
n = 3n + 1;
return n;
}
int main(void) {
int a, b;
for (a = 1, b = 1; 2 <= b && b <= 10; b++){
printf("%d",seq(a));
}
return 0;
}