過去の投稿日別表示

[ リスト | 詳細 ]

全1ページ

[1]

kadai031 フラグ



/***********************************************************************
「kadai031」
 10回入力して、2番目に小さい値を表示する
************************************************************************/

#include <stdio.h>


main()
{
	int i;		/* カウンター */
	int a;		/* 入力 */
	int b;		/* 最小 */
	int c;		/* 2番目に小さい数字 */

	b = 0x70000000;
	c = 0x70000000;
	for(i=0;i<10;i++){
		scanf("%d",&a);
		if(b>a){
			c = b;
			b = a;
		}
	}
	printf("10回入力して2番に小さな数字は%dです",c);
}



イメージ 1




うーん。。。
答えがちがう。。。




2010年 9月27日 Mon


/***********************************************************************
「kadai031」
 10回入力して、2番目に小さい値を表示する
************************************************************************/

#include <stdio.h>


main()
{
	int i;		/* カウンター */
	int a;		/* 入力 */
	int b;		/* 最小 */
	int c;		/* 2番目に小さい数字 */
	int d;		/* フラグ */

	b = 0x70000000;
	c = 0x70000000;
	d = 0;
	for(i=0;i<10;i++){
		scanf("%d",&a);
		if(b>a){
			c = b;
			b = a;
		}
		if(b<a || c>a){
			d = 1;
			c = a;
		}
	}

	if(d){
		printf("10回入力して2番に小さな数字は%dです",c);
	}else{
		printf("2番目はないです");
	}

}




イメージ 2





出てきた答えはあってるけど、もし入力文字が 0x70000000だったときに判定がずれちゃう。。。
やり直ししなきゃ(; ;)






/***********************************************************************
「kadai031」
 10回入力して、2番目に小さい値を表示する
************************************************************************/

#include <stdio.h>


main()
{
	int i;		/* カウンター */
	int a;		/* 入力 */
	int b;		/* 最小 */
	int c;		/* 2番目に小さい数字 */
	int d;		/* フラグ */

	b = 0x70000000;
	c = 0x70000000;
	d = 0;
	for(i=0;i<10;i++){
		scanf("%d",&a);
		if(b>a){
			c = b;
			b = a;
		}else if(b<a){
			d = 1;
			if(c>a){
				c = a;
			}
		}
	}

	if(d){
		printf("10回入力して2番に小さな数字は%dです",c);
	}else{
		printf("2番目はないです");
	}

}





コレでよし!

cygwin

このメッセージの意図するところは?


イメージ 1



アップグレードをするのかどうか、ってこと?
初めてのインストなら無視してよいってこと?



2台目パソコンにとっては初めてのインストだから無視しよう。。。

全1ページ

[1]


よしもとブログランキング

もっと見る

[PR]お得情報

話題の新商品が今だけもらえる!
ジュレームアミノ シュープリーム
プレゼントキャンペーン
お肉、魚介、お米、おせちまで
おすすめ特産品がランキングで選べる
ふるさと納税サイト『さとふる』
ふるさと納税サイト『さとふる』
11/30まで5周年記念キャンペーン中!
Amazonギフト券1000円分当たる!
コンタクトレンズで遠近両用?
「2WEEKメニコンプレミオ遠近両用」
無料モニター募集中!

その他のキャンペーン


プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事