#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main(void) { char a; int b; long c; float d; double e; scanf("%c", &a); printf("%3c", a); scanf("%d", &b); printf("%d", b); scanf("%ld", &c); printf("%ld", &c); scanf("%f", &d); printf("%f", d); scanf("%lf", &e); printf("%lf", e); return(0); }
入力の詳細
char [](文字列)型の変数を定義し、値 "りんご"で初期化します。
また、char、int、long、float、doubleの各変数を宣言します。 scanf関数を使用して、これら5つの変数の値を読み込みます。
出力の詳細
上で定義した各変数を次のように出力します。
char変数は幅1の文字で、3桁の整数です。
intは3桁、4桁、5桁の変数で、幅は1の文字です。
12桁の長い変数。
float変数:a)全体の幅が10で、小数点の後に4桁あります。 b)全体の幅が6で、小数点以下2桁。 c)全体の幅が6で、小数点以下3桁です。
二重変数:a)全体の幅が15で、小数点以下12桁。 b)オーバーラップ幅が20で、指数が小数点以下10桁。
文字列(型char [])変数:a)全体の幅が20です。 b)全体の幅が30で、左揃え。 c)全体の幅が30で、右揃え。
各出力には1行を使用します。
以上のようなプログラムを書きたいのですが最初からつまずいています。ソースコードをおしえてください。
入力例
A
113
1234567890
123.456
618254793320000
出力例
A
65
113
113
113
q
1234567890
123.4560
123.46
123.456
618254793320000.000000000000
6.1825479332e+14
りんご
りんご
りんご
回答5件
あなたの回答
tips
プレビュー