ページ 11

scanfについて教えてください

Posted: 2015年9月29日(火) 20:47
by どらえもんs
#include <stdio.h>
int main(void)
{
double x;
printf("浮動小数点数>");
scanf("%lf", x);

x=x+10;

printf("%f",x);


return 0;
}


これの結果例えば3.3と入力したら10になります
長い時間考えたんですがわかりません
教えてください

Re: scanfについて教えてください

Posted: 2015年9月29日(火) 21:00
by Rittai_3D
コードを載せる場合はcodeタグを使用してください。
フォーラムルールをお読みください。

そもそもこのコードは動きません。→実行結果ですhttp://ideone.com/ddfQkm

正しく書きなおしたところ、10となりませんでした。

コード:

#include <stdio.h>

int main( void )
{
	double x;
	scanf( "%lf", &x );
	
	x = x + 10;
	
	printf( "%f\n", x );
	
	return 0;
}
実行結果→http://ideone.com/CLWfrf
開発環境とどらえもんsさんが書いたコードを教えてください。

Re: scanfについて教えてください

Posted: 2015年9月29日(火) 22:03
by どらえもんs
返信ありがとうございます
開発環境はeclipseで教本はわかりやすいC入門編です
eclipseで起動したときには&はありました
今同じようにやってみたらうまくいきました
すいませんでした