- 博客(4)
- 收藏
- 关注
原创 关于进制问题
根据一个问题求n进制如果某系统154=112成立,则系统采用的是()进制。A:6 B:7 C:8 D:9**1、最快的方法:**首先求余数 只要对两个相乘数的个位相乘,得到的数对各个选项进行取余,得到的数如果与等号后面的数的个位相等,那么它有可能为答案5 * 4%6 余25 * 4%9 余2所以排除 BC154=60,60约为112的一半,那么哪个数与 10(进制)的一半最接近呢,...
2019-03-31 22:15:42
331
原创 输出所有的“水仙花数”,所谓水仙花数是指一个3位数,其各位数字立方和等于该数本身。 例如,153是一水仙花数,因为153=1³﹢5³﹢3³
输出所有的“水仙花数”,所谓水仙花数是指一个3位数,其各位数字立方和等于该数本身。 例如,153是一水仙花数,因为153=1³﹢5³﹢3³代码如下: #include "stdio.h" void main() { int a,b,c; for(a=1;a<=9;a++) { for(b=0;b&...
2019-03-31 21:45:08
25927
原创 给一个不多于5位的正整数,要求: 1.求出它是几位数; 2.分别输出每一位数字; 3.按逆序输出各位数字
给一个不多于5位的正整数,要求: 1.求出它是几位数; 2.分别输出每一位数字; 3.按逆序输出各位数字;对于一个数具体有多少位,代码如下:void main(){ int num; int a,b,c,d,e,n; /*分别代表各位、十位、百位、千位、万位和位数*/ printf("请输入一个整数(0-99999):"); scanf("%d",&n...
2019-03-31 21:29:24
7189
8
原创 两个数的交换
两个数的交换问题对a,b两个数进行交换,a=10,b=20。方法有很多,如下列举三种简单的方法:1、利用变量tmp进行交换#include <stdio.h>int main(){int a = 10;int b = 20;int tmp;tmp = a;a = b;b = tmp;printf("%d %d\n",a,b);return 0;}2、...
2019-03-31 21:12:32
225
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人