![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c
null\0
这个作者很懒,什么都没留下…
展开
-
从键盘输入一个整数,求此数转化为二进制数后第2位(从低位到高位,最低位为第0位)。
题目二进制数后第2位话句话说,也就是判断输入非负整数整除4后,结果是奇数还是偶数故:#include<stdio.h>int main(){int a;scanf("%d",&a);printf("%d\n",a/4%2);return 0;转载 2018-10-11 08:55:42 · 2185 阅读 · 0 评论 -
\b不能去掉末尾空格啊
\b代表退格但是按下退格键不一样,他只是移动当前的光标向前移动一位,如果输出最后有空格的话,空格依旧存在,只是光标前移!如:printf("1 2 3 ");printf("\b");虽然光标前移了,但是末尾空格仍旧存在。...原创 2018-10-17 22:41:38 · 815 阅读 · 0 评论 -
快速取出四位数的每一位
可以直接用scanf("%1d%1d%1d%1d",a,b,c,d)读取四位数字,而不用计算转载 2018-10-15 11:08:57 · 4536 阅读 · 0 评论 -
质因数分解
题目描述输入一个正整数,将它分解为质因数(质数即素数)。例如,输入90,输出90=233*5。输入90输出90=233*5#include<stdio.h>int main(){ int s, i,k,j=0; scanf("%d", &k); for (i = 2; i <= k; i++) { while (k%i == 0) { ...转载 2018-10-18 22:32:37 · 419 阅读 · 0 评论 -
C语言判断一个数是否是回文数
#include <stdio.h>int main(){int i=0,j,k=1,n,a[20];scanf("%d",&n);while(n) {a[i]=n%10;n/=10;i++;}for(j=0;j<i/2;j++)if(a[j]!=a[i-j-1]) {k=0;break;}k?printf("是回文"):printf("不是回文");re...转载 2018-10-19 11:57:15 · 646 阅读 · 0 评论 -
怎么判断是不是回文数(简易方法,不用数组)
输入一个数 a利用循环k=a;while (k &gt; 0) { c = k % 10; b = b * 10 + c; k = k / 10; }判断if(b=k)a就是回文数!原创 2018-10-25 21:20:25 · 1142 阅读 · 0 评论