C 语言两个数相除输出百分数,C#中得到两个数百分比 (转)

//此方法得到的百分比后小数太多,不行

double percent=Convert.ToDouble(2)/Convert.ToDouble(34);

string result=(percent*100).ToString()+"%";//得到的是5.8823529411764%

//此方法能得到你想要的小数点后位数

double percent=Convert.ToDouble(2)/Convert.ToDouble(34);

string result=string.Format("{0:0.00%}",percent);//得到5.88%

string result=string.Format("{0:0.0000%}",percent);//得到5.8824%

//用这个方法比较理想,能得到你想要的小数点后位数

double percent=Convert.ToDouble(2)/Convert.ToDouble(34);

string result=percent.ToString("0%");//得到6%

string result=percent.ToString("0.000%");//得到5.882%

//此方法ToString("p")中的参数p默认保留小数点后两位数,这个也能得到你理想的数字

double percent=Convert.ToDouble(2)/Convert.ToDouble(34);

string result=percent.ToString("p");//可以到的5.88%

string result =percent.ToString("p2");//得到5.88%

string result=percent.ToString("p3");//得到5.882%

//Math.Round(num1,num2)方法,参数一(num1)是用于四舍五入的数,参数二(num2)是表示保留小数点后数字的位数

double percent=Math.Round(2*1.00/34*100.0,4);

string result=percent.ToString()+"%";//得到5.8824%

转自 http://blog.sina.com.cn/s/blog_661beca00100subx.html

42.输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S, 如果有多对数字的和等于S,输出两个数的乘积最小的。

输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S, 如果有多对数字的和等于S,输出两个数的乘积最小的. 这道题有很多烟雾弹: 首先如果有多对,最前面的两个数就是乘积最小的, ...

python 对列表中任意两个数进行操作 (python operate any two elements in list)

python中, 实现列表中的整型元素两两相乘或列表中的数组元素两两相与 1. 假设列表中的元素是整型, 可调用以下函数: def list_any_two_mul(mylist):      num ...

Java 求两个数百分比%

int num1 = 500; int num2 = 312; // 创建一个数值格式化对象 NumberFormat numberFormat = NumberFormat.getInstance( ...

剑指offer-在数组中查找两个数,是的他们的和正好是S(一次性跑通)(时间复杂度还可以降低)

/*对于一个递增的序列,存在2个数字的和相等,要想这2个数字的乘积最小,则这2个数字的距离最远*/ /*思想:j指向最后一个元素,然后i从前扫描看sum-a[j]在这个序列中吗?若不在j--*/ im ...

java求两个数百分比,精确到指定位数

// 获取百分比,不带小数点 private String getPercentage(String num, String total){ NumberFormat numberFormat = N ...

LeetCode 260 Single Number III 数组中除了两个数外,其他的数都出现了两次,找出这两个只出现一次的数

Given an array of numbers nums, in which exactly two elements appear only once and all the other ele ...

260 Single Number III 数组中除了两个数外,其他的数都出现了两次,找出这两个只出现一次的数

给定一个整数数组 nums,其中恰好有两个元素只出现一次,其他所有元素均出现两次. 找出只出现一次的那两个元素.示例:给定 nums = [1, 2, 1, 3, 2, 5], 返回 [3, 5].注 ...

输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。

// test20.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include #include&lt ...

【Data Structure & Algorithm】在排序数组中查找和为定值的两个数

在排序数组中查找和为定值的两个数 题目:输入一个已经按升序排序过的数组和一个数字,在数组中查找两个数,使得它们的和正好是输入的那个数字,要求时间复杂度是O(n).如果有多对数字的和等于输入的数字,输出 ...

随机推荐

ssh 发现了error while loading shared libraries这种错

在Linux下运行程序时,发现了error while loading shared libraries这种错误,一时间不知道解决办法,在网上搜索,终于解决了: ./tests: error whil ...

MaterialUp - 寻找材料设计灵感必备的网站

MaterialUp 是一个展示最好的材料设计 APP,网站和概念的地方,每天都会更新.每款设计都精心挑选,展示那些有才华的设计师的伟大工作. MaterialUp 的核心价值是让尽可能多的设计师提供 ...

Qt基础之开发环境部署

将 Qt 5.6 集成至 VS2015 摘要: 由于VS2015不再支持addin,所以要用其他手段. 这里给出64位系统下的安装步骤,32位类似. 一.安装VS2015 过程略.值得注意的是要选择需 ...

在Javascript中监听flash事件(转)

在Javascript中监听flash事件,其实有两种做法: 1.在特定的环境下(例如专门制作的flash),大家约定一个全局函数,然后在flash的事件中用ExternalInterface.cal ...

[ActionScript 3.0] AS3 深入理解Flash的 应用程序域Application Domains

简介 网上有很多flash,通常都不需要显示的使用应用程序域,因为默认的应用程序域就够用了.其实复杂的情况下需要用到应用程序域,比如说有两个不同的swf,一个是旧版本的,一个是新版的,这两个文件里的类 ...

2、Charm Bracelet( poj 3624)简单0-1背包

题意:有n件手镯,总重量不能超过M,每个手镯有一个体重W[i]和魅力V[i],问在不超过M的情况下能获得的魅力总和 思路:把M当背包总容量,用0-1背包写 代码: #include

c++ 覆盖、重载、隐藏

函数重载: 1.相同的范围内(即同一类中) 2.函数名相同: 3.参数不同: 4.virtual关键字可有可无: 函数覆盖:虚函数的功能.动态多态 (父类中必须有virtual)========派生类 ...

LeetCode 90. Subsets II (子集合之二)

Given a collection of integers that might contain duplicates, nums, return all possible subsets. Not ...

使用交互式方式在SQL server2017上创建数据库

软件基础:在电脑上提前安装好SQL server2017,并且安装好其中的SSMS(SQL server Management Studio) 创建方式:交互式 操作内容:创建学生课程数据库系统 步骤 ...

firewall防火墙

firewall防火墙 1 防火墙简介 在基于RHEL7的服务器,提供了一个firewall的动态管理的防火墙,其支持IPv4和IPv6,还支持以太网桥,并有分离运行时间和永久性配置选择.它还具备一个 ...

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 很高兴回答您的问题,C语言写两个整数相除得到商数和余数后输出的程序可以这样写:int main(){int a, b, c, d;printf("请输入两个数:");scanf("%d%d", &a, &b);c=a/b;d=a%b;printf("商数:%d \n 余数:%d\n", c, d);return 0;} 以上就是如何使用C语言实现两个整数相除得到商数和余数后输出的程序。 ### 回答2: 以下是使用C语言编写的求两个整数相除的商数和余数输出的程序: ```c #include <stdio.h> int main() { int dividend, divisor; int quotient, remainder; printf("请输入被除数: "); scanf("%d", &dividend); printf("请输入除数: "); scanf("%d", &divisor); quotient = dividend / divisor; remainder = dividend % divisor; printf("商数: %d\n", quotient); printf("余数: %d\n", remainder); return 0; } ``` 这个程序首先要求用户输入两个整数,一个是被除数,另一个是除数。然后使用除法运算符`/`计算两个整数相除的商数,并使用取模运算符`%`计算余数。最后,使用`printf`函数分别输出商数和余数。 ### 回答3: 以下是使用C语言编写的程序: ```c #include <stdio.h> int main() { int num1, num2, quotient, remainder; printf("请输入两个整数:\n"); scanf("%d %d", &num1, &num2); quotient = num1 / num2; remainder = num1 % num2; printf("相除后的商数为:%d\n", quotient); printf("相除后的余数为:%d\n", remainder); return 0; } ``` 程序首先要求用户输入两个整数,并使用`scanf`函数将输入的数字存储在`num1`和`num2`变量。接下来,程序使用除法运算符`/`计算两个数字的商数,并使用取模运算符`%`计算两个数字的余数,将结果分别存储在`quotient`和`remainder`变量。最后,程序使用`printf`函数分别输出商数和余数的结果。 注意:在运行此程序时要确保输入的两个整数的第二个数不为零,否则会产生除以零的错误。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值