アンケート一覧ページでアンケートを探す
ID非公開

2022/11/26 12:25

33回答

プログラミングc言語についての質問です。 写真に定義されている数列を表したいのですが、上手く表せません。 #include<stdio.h> int an(int n) {

画像

C言語関連47閲覧

新機能 AI回答テストを実施中! テスト対象カテゴリ:歴史・悩み相談 ※回答がつかない場合は、画面のリロードをお試しください

ベストアンサー

NEW! この回答はいかがでしたか? リアクションしてみよう

その他の回答(2件)

(無名さん) 参考: 10項まで #include <stdio.h> int main(void) { int a=0,b=1,ta,tb; int i; printf("a0=%d, b0=%d\n",a,b); for(i=1;i<=10;i++){ ta=a; tb=b; a=2*ta+3*tb*1; b=ta-2*tb+2; printf("a%d=%d, b%d=%d\n",i,a,i,b); } return 0; } ~~~~~~~~~~~~~~~~~~~~~~~~~ a0=0, b0=1 a1=3, b1=0 a2=6, b2=5 a3=27, b3=-2 a4=48, b4=33 a5=195, b5=-16 a6=342, b6=229 a7=1371, b7=-114 a8=2400, b8=1601 a9=9603, b9=-800 a10=16806, b10=11205

a[n]を計算するのにa[n-1]とb[n-1]を使用し、 b[n]を計算するのにa[n-1]とb[n-1]を使用しているから、 関数an、biのように別々の関数を作ったらうまくいかないと思う。