Blame
|
1 | # problem-05 |
||||||
| 2 | ||||||||
| 3 | 问题:http://oj.lgwenda.com/problem/5 |
|||||||
| 4 | ||||||||
| 5 | 要点:scanf 读取多种类型,混合运算,输出格式的控制 |
|||||||
| 6 | ||||||||
| 7 | [一开始时候想着分开scanf](http://oj.lgwenda.com/status/c72395f79f901f3bd9e4c01aa23514a3), |
|||||||
| 8 | 然而[scanf是可以将一次读取的数据,赋值多个变量](http://oj.lgwenda.com/status/4ca1653d1c57ef48274e3ffd9a5bb0a8) |
|||||||
| 9 | **读取char 类型数据的时候,不能有空格**,另外不同类型的数据是可以混合运算的, |
|||||||
| 10 | ||||||||
| 11 | ```c |
|||||||
| 12 | #include <stdio.h> |
|||||||
| 13 | ||||||||
| 14 | int main() { |
|||||||
| 15 | int i; |
|||||||
| 16 | char j; |
|||||||
| 17 | float k; |
|||||||
| 18 | ||||||||
| 19 | scanf("%d %c%f", &i, &j, &k); |
|||||||
| 20 | printf("%.2f", i + j + k); |
|||||||
| 21 | return 0; |
|||||||
| 22 | } |
|||||||
| 23 | ``` |
|||||||