C言語で 『2 次元配列 B[10][10]を用いて、以下を表示するプログラムを作成する課題。但し、ポインタを操作し作成すること。』なシステムを作っています。
<表示されるもの>
AAAAAAAAAA
AAAAAAAAAB
AAAAAAAABB
AAAAAAABBB
AAAAAABBBB
AAAAABBBBB
AAAABBBBBB
AAABBBBBBB
AABBBBBBBB
ABBBBBBBBB
<以上です>
c
1#include<stdio.h> 2int main(void) 3{ 4 int a,b,c; 5 char B[10][10],*pc; 6 7 cp=B[0][0]; 8 for(a=0;a<10;a++){ 9 for(b=0;b<(10-a);b--){ 10 *pc='A'; 11 pc++; 12 } 13 c=b; 14 for(b=9;c<b+1;b--){ 15 *pc='B'; 16 pc++; 17 } 18 } 19 pc=B[0][0]; 20 for(a=0;a<10;a++){ 21 for(b=0;b<10;b++){ 22 printf("%c",*pc); 23 pc++; 24 } 25 printf("\n"); 26 } 27 return 0; 28} 29
コンパイルしたら、エラーが起きました。
回答2件
あなたの回答
tips
プレビュー