C言語ソースについての質問です

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
mahou

C言語ソースについての質問です

#1

投稿記事 by mahou » 14年前

入力したら+40して二乗する課題がでてとりあえずソースを作りコンパイルは上手くできたのですが実行画面で数値を入力しても反応がありませんどなたかご教授お願いします
#include <stdio.h>
#include <stdlib.h>

int add(int left, int right)
{
if ((left < 0) && (right < 0)) return - add(-left, -right);
if (right == 0) return left;
if (left == 0) return right;
if (right < 0) return add(right, left);
return add(left, right - 1) + 1;
}
int multiple(int left, int right)
{
if ((left == 0) || (right == 0)) return 0;
if (left < 0) return - multiple(-left, right);
if (right < 0) return - multiple(left, - right);
return multiple(left, right - 1) + left;
}
int square(int value)
{
return multiple(add(value, -1), add(value, 1)) + 1;
}
int main(int argc, char** argv)
{
printf("%d\n", square(add(atoi(argv[1]), 40)));
return 0;
}ページトップ

--------------------------------------------------------------------------------

アバター
沖 滉均
記事: 237
登録日時: 14年前
住所: K県F市

Re: C言語ソースについての質問です

#2

投稿記事 by 沖 滉均 » 14年前

そこで出来たと仰っているプログラムは
http://ziddy.japan.zdnet.com/qa6401881. ... y=datetime
こちらで回答をいただいたものですね?

そして再三皆さんから言われている以前の問題を放置しないで解決しているなら解決するようにと
言われていることもされていません。

フォーラムルールをしっかりと読んで、ルールを守った上で質問をお願いします。
There is no royal road to learning.
codeタグで指定できる言語
画像

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 14年前
住所: 東海地方
連絡を取る:

Re: C言語ソースについての質問です

#3

投稿記事 by softya(ソフト屋) » 14年前

フォーラムルールを守るようにお願いします。
あまりにも守っていただけない場合は、こちらも何らかの手を打たなくていけなくなります。
こちらも、そんな事はしたくありません。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

アバター
bitter_fox
記事: 607
登録日時: 14年前
住所: 大阪府

Re: C言語ソースについての質問です

#4

投稿記事 by bitter_fox » 14年前

mahou さんが書きました: とりあえずソースを作り
ソースを作ったのは質問者さんではなく、マルチポストした先の回答者さんではないですか??
mahou さんが書きました:実行画面から数値を入力
このプログラムを見る限り、実行画面からではなくコマンドライン引数から入力を受け取ると思うのですが・・・
また、引数を一つも指定しなかったら引数の配列の範囲外を参照することになってしまいますよ。

[hr]新たに質問するのであれば以前の質問を解決してからいてください。
またほかの回答者さんもおっしゃってるとおり、フォーラムルールを熟読してから投稿いただけますか?
今後、二度と質問者さんに「フォーラムルールに従って投稿してください」などと言う必要がないようにお願いします。

閉鎖

“C言語何でも質問掲示板” へ戻る