ACM题目,输出A/B。如果整除则输出整数,如果不能整除则保留两位小数,除式不成立则输出no。每组输出占一行。
2013-10-17 19:37
851 查看
输入:第一行是一个整数N,代表有N组测试数据,接下来是N行,每行有两个整数A和B。 问题:输出A/B。如果整除则输出整数,如果不能整除则保留两位小数,除式不成立则输出no。每组输出占一行。 输入: 2 4 2 10 4 输入: 2 2.50
int main(void) { int a,b,i; scanf("%d",&i); while(i-->0) { scanf("%d %d",&a,&b); b?(a%b==0)?printf("%d\n",a/b):printf("%.2f\n",(float)a/b):printf("no\n"); } return 0; }
相关文章推荐
- 求实数的绝对值。输入数据有多组,每组占一行,每行包含一个实数。对于每组输入数据,输出它的绝对值,要求每组数据输出一行,结果保留两位小数。
- iOS小数点格式化:如果有两位小数不为0则保留两位小数,如果有一位小数不为0则保留一位小数,否则显示整数
- 数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和,对于每组输入数据,输出该数列的和,每个测试实例占一行,要求精度保留2位小数
- Windows平台下GCC编程之从键盘上输入一个3*3的整数矩阵,求其各行的平均值并输出,输出时保留两位小数
- 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
- 【小知识点总结】java中两个整数相除得到小数点并保留两位小数的方法
- Java两整数相除保留两位小数
- 数值千分位显示,若为小数,保留两位小数,若为整数,小数点后默认为00
- Problem Description 有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数,现在要求你按照顺序每m个数求出一个平均值,如果最后不足m个,则以实际数量求平均值。编程输出该平均值序列。 Input 输入数据有多组,每组占一行,包含两个正整数n和m,n和m的含义
- 题目:请在小于99999的正整数中找符合下列条件的数,它既是完全平方数,又有两位数字相同,如:144,676。用c语言编写(不能用数字转换成字符串)。
- java中两个整数相除得到小数点并保留两位小数的方法
- 怎么使float保留两位小数或多位小数*如何将整数 int 转换成字串 String
- 设计程序,单击【随机数】按钮,使用Math对象的random函数产生一个0-100之间(含0-100)的随机整数,并在对话框中显示,如下图。单击【计算】按钮,计算该随机数的平方、平方根和自然对数,保留两位小数,并在对话框中显示,如下图。
- 【程序15】TestCompare.java 题目:输入三个整数x,y,z,请把这三个数由小到大输出。 1.程序分析:我们想办法把最小的数放到x上, //先将x与y进行比较,如果x>y则将x与y的值
- java中两个整数相除得到小数点并保留两位小数的方法
- 数字千分位处理,number.js,js保留两位,整数强制保留两位小数
- 两个整数相除求%比,保留两位小数
- 编制一个完成两个数的四则运算程序。如:用户输入34+56则输出结果90.00。要求运算结果保留两位小数,用户输入时一次将两个数和操作符输入。
- java循环练习:把100——200中不能被3整除的数输出,每四个换一行输出
- 两数相除的百分数,如果整除,截掉小数点之后位数,如果不整除,保留两位