1. 程式人生 > >7-6 混合型別資料格式化輸入(C語言)

7-6 混合型別資料格式化輸入(C語言)

本題要求編寫程式,順序讀入浮點數1、整數、字元、浮點數2,再按照字元、整數、浮點數1、浮點數2的順序輸出。

輸入格式:

輸入在一行中順序給出浮點數1、整數、字元、浮點數2,其間以1個空格分隔。

輸出格式:

在一行中按照字元、整數、浮點數1、浮點數2的順序輸出,其中浮點數保留小數點後2位。

輸入樣例:

2.12 88 c 4.7

輸出樣例:

c 88 2.12 4.70

本題就是簡單地交換資料位置,附上程式碼:

#include <stdio.h>

int main(){
	double m1,m4;
	int m2;
	char m3;
	scanf("%lf %d %c %lf",&m1,&m2,&m3,&m4);
	printf("%c %d %.2lf %.2lf",m3,m2,m1,m4);
	return 0;
}