06-0. 混合类型数据格式化输入(5)
本题要求编写程序,顺序读入浮点数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 d1,d2;
int i;
char c;
scanf("%lf %d %c %lf",&d1,&i,&c,&d2);
printf("%c %d %.2lf %.2lf",c,i,d1,d2);
}
06-1. 简单计算器(20)
模拟简单运算器的工作。假设计算器只能进行加减乘除运算,运算数和结果都是整数,4种运算符的优先级相同,按从左到右的顺序计算。
输入格式:
输入在一行中给出一个四则运算算式,没有空格,且至少有一个操作数。遇等号”&