题目:
输入两个整数
m
和
n
,及另一正整数
k
,计算
m/n
,结果精确到小数点后
k
位
1
、问题分析与方案设计。
1.
首先解决输入问题。题目要求输入三个整数
m
,
n
,
k
。所以定义
input
()函
数,
使输入的为正整数,
如果是字母或者其他字符则会报错提示重新输入。
具体
方法:
先采用字符串输入,
限定每一个输入的字符都在
0~9
之间
,
保证输入的是
数字,
避免输入的是字母或者其他字符,
然后再对字符串使用
atoi
函数,
该函
数为
c
语言自带的函数,其功能为:把字符串转换成整型数。
2.
关于
m/n
的计算问题。计算结果要求精确到
k
位,由于
m
与
n
是整形,所以
m/n
结果也是整形,
而无法得到小数点后面