004-顺序结构的程序设计全解.ppt

004-顺序结构的程序设计全解

* 4.4 数据输入 输入时不允许规定精度,可以指定域宽 int a ; scanf(“%3d”,a); float x; scanf(“%8.2f ”,x); ? ? ? * 4.4 数据输入 遇下列3种情况结束当前数据的输入: 1. 换行,Tab,空格 2. 宽度结束 3. 非法输入 int a,b; scanf(“%d%d”,a,b); 输入:12 34 a为12,b为34 int k; scanf(“%3d”,k); 输入:12345 k为123 还可以输入:12 34 * 4.4 数据输入 例: int main() { int a; float b,c; scanf(“%2d%3f%4f”,a,b,c); printf(“a=%d,b=%f,c=%f\n”,a,b,c); } 输入:12345678987654321 输出? a=12,b=345.000000,c=6789.000000 * 4.4 数据输入 例: int main() { int a; char c; scanf(%d%c,a,c); printf(%d,%c\n,a,c); } 输入:4552h 输出? 4552,h 对%d来说,任何非数字输入都是非法的。 * 注意: scanf、printf设

文档评论(0)

1亿VIP精品文档

相关文档