返信遅れました。皆様、回答ありがとうございます。疑問は解決しました。
>YuO様
言われた通りにプログラムを実行してみると、どこが、何故間違えなのかが、よく分かりました。C言語を使いこなせるようにしたいので、デバッグの手法を覚えていきたいと思います。
>みけCAT様、box様、much様
間違えの端的な指摘と+αのアドバイスありがとうございます。改善して効率のよいプログラムを目指します。
検索結果 9 件
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: コードの間違いを指摘して下さい
- 返信数: 7
- 閲覧数: 4155
コードの間違いを指摘して下さい
AOJの問題 http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_7_B に関してなのですが、下記のコードで Sample Input 5 9 を試したところ Sample Input 2 となるはずが 自分の環境では 0 となってしまいました。 コードのどこが間違っているかを教えて下さい。よろしくお願いします。 #include <stdio.h> int main(void) { int n,x,no[100],i,j,k,count=0; while (1) { scanf("%d %d",&n,&x); if (n...
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: コードの間違いを指摘して下さい
- 返信数: 11
- 閲覧数: 5343
Re: コードの間違いを指摘して下さい
なんとか理解することができました。ありがとうございました。
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: コードの間違いを指摘して下さい
- 返信数: 11
- 閲覧数: 5343
Re: コードの間違いを指摘して下さい
usao様、回答ありがとうございます。usao様のヒントで分かりそうな気がしてきました。検索なりして調べてみます。
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: コードの間違いを指摘して下さい
- 返信数: 11
- 閲覧数: 5343
Re: コードの間違いを指摘して下さい
みけCAT様、回答ありがとうございます。もう一度見直すと、みけCAT様のおっしゃる通り、この解釈は間違っていました。
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: コードの間違いを指摘して下さい
- 返信数: 11
- 閲覧数: 5343
Re: コードの間違いを指摘して下さい
usao様、回答ありがとうございます。 >printf("%s\n",&grade[j]); が, 【各jの値について, どのような出力をせよ と書いたことになるのか】がわからないということですか? はい、おっしゃる通りです。 >具体的に言えば,例えばjの値が1のとき,すなわち printf("%s\n",&grade[1]); とは,配列grade[]のうち どこからどこまでを出力しろ と言ったことになるのか. 自分はgrade[]のうち、要素番号1だけを出力しろ と言ったことになると思っていましたが、テストケースを試した結果を見てみると要素番号1から最後の要素番号i-1まで出力しろ と言っ...
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: コードの間違いを指摘して下さい
- 返信数: 11
- 閲覧数: 5343
Re: コードの間違いを指摘して下さい
みけCAT様、回答ありがとうございます。線形リストが分からないので勉強してみます。
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: コードの間違いを指摘して下さい
- 返信数: 11
- 閲覧数: 5343
Re: コードの間違いを指摘して下さい
usao様、すみません、printf("%s\n",&grade[j]);のどこを間違えているのかが分かりません。
格納しないやり方は分かるのですが、格納するやり方だとどうなるのでしょうか?よろしくお願いします。
格納しないやり方は分かるのですが、格納するやり方だとどうなるのでしょうか?よろしくお願いします。
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: コードの間違いを指摘して下さい
- 返信数: 11
- 閲覧数: 5343
コードの間違いを指摘して下さい
AOJの問題 http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_7_A に関してなのですが、下記のコードで Sample Input 40 42 -1 20 30 -1 0 2 -1 -1 -1 -1 を試したところ Sample Output A C F となるはずが 自分の環境では ACFu CFu Fu となってしまいました。 コードのどこが間違っているかを教えてください。どうかよろしくお願いします。 #include <...