☆ C言語のやり直し ☆

[ リスト | 詳細 ]

記事検索
検索

kadai030   





/***********************************************************************
「kadai030」
 10回入力して、その中で一番大きい最大を表示するプログラム
************************************************************************/

#include <stdio.h>


main()
{
	char i;
	int a;
	char t;

	t = 0;
	for(i=0;i<10;i++){
		scanf("%d",&a);
		if(t<a){
			t = a;
		}
	}	

	printf("10回入力して一番大きな数字は%dです",t);
}




イメージ 1






あ〜〜〜あ。。。
char だし 0 で初期化してるし、ダメダメです。。。
なおしますっ。










2年半前の月夜の回答
http://blogs.yahoo.co.jp/tukiyo_31/21312751.html
って同じ間違えしてたしっ
/***********************************************************************
「kadai029」
 10個の入力した数値の合計を表示するプログラム
************************************************************************/

#include <stdio.h>


main()
{
	char i;
	int a;
	char sum;

	sum = 0;
	
	for(i=1;i<11;i++){
		scanf("%d",&a);
		sum += a;
	}	

	printf("%d",sum);
}





イメージ 1




scanf で 受け取る変数の方は  int  とすべし!!
みごと char にしてループにはまりました。。。
落とし穴にすぐはまる月です(++)

kadai028 1〜10の合計




/***********************************************************************
「kadai028」
 1〜10までの合計を表示するプログラム
************************************************************************/

#include <stdio.h>

main()
{
	char i;
	char sum;

	sum = 0;
	
	for(i=1;i<11;i++){
		sum = sum + i;
	}	

	printf("%d",sum);
}




イメージ 1

kadai027 精度

/***********************************************************************
「kadai027」
 一文字ずつ減っていく
************************************************************************/

#include <stdio.h>


main()
{
	char i;
	
	for(i=6;i>0;i--){
		printf("%.*s\n",i,"tukiyo");
	}
}




イメージ 1









% _ ._ s 左=文字数(ブランクは指定なしの意)、右=文字制限数
 −をつけると左詰め 

イメージ 2

kadai026 for




/***********************************************************************
「kadai026」
 名前を10回表示するプログラム
************************************************************************/

#include <stdio.h>


main()
{
	char i;
	
	for(i=0;i<10;i++){
		printf("tukiyo\n");
	}
}




イメージ 1





/***********************************************************************
名前の前に回数を表示するプログラムを「kadai026a」で作成してみましょう
************************************************************************/

#include <stdio.h>


main()
{
	char i;
	
	for(i=0;i<10;i++){
		printf("%d : tukiyo\n",i+1);
	}
}




イメージ 2




/***********************************************************************
「kadai026a」をちょっと変えた「kadai026b」
************************************************************************/

#include <stdio.h>


main()
{
	char i;
	
	for(i=0;i<10;i++){
		printf("%d : %s\n",i+1,"tukiyo");
	}
}




イメージ 3


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

もっと見る

[PR]お得情報

ふるさと納税サイト『さとふる』
実質2000円で特産品がお手元に
11/30までキャンペーン実施中!

その他のキャンペーン


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

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

みんなの更新記事