萌新
zhao__wang
这个作者很懒,什么都没留下…
展开
-
数组中删数1
在本题中学到的一些东西Input多组测试,每组第一行输入1个整数n(n<20),然后是n个整数第二行输入1个整数mOutput删除在第一行的n个整数中第一次出现数字m并删除,然后按照顺序输出剩下的数,//上面是我自己写的,想法是把要被删去的数的后面所有位向前移一位//下面的思路是在输出时直接跳过这个数不输出 #include<stdio.h>int main(){ int n,i,num,a[20],j,t=0; while(scanf("%d",&n)!=原创 2020-11-18 12:45:19 · 547 阅读 · 1 评论 -
完数
完数Description一个数如果恰好等于它的因子之和,这个数就称为"完数"。 例如,6的因子为1、2、3,而6=1+2+3,因此6是"完数"。 编程序找出N之内的所有完数,并按下面格式(注意行末有一个空格)输出其因子:InputNOutput? its factors are ? ? ?//这道题原来写过一次,不过好像是抄的,这次是完全自己写的 #include<stdio.h>int main(){ int a[1000],n; while(scanf("%d",&原创 2020-11-15 17:31:29 · 1377 阅读 · 0 评论 -
关于oj输出中的空格与换行
关于oj输出中的空格与换行Description变种水仙花数:把任意的数字,从中间拆分成两个数字,比如1461 可以拆分成(1和461),(14和61),(146和1),如果所有拆分后的乘积之和等于自身,则是一个变种水仙花数。例如:655 = 6 * 55 + 65 * 51461 = 1461 + 1461 + 146*1输出给定范围[a,b]中的所有变种水仙花数。Input多组测试数据,每组测试数据占一行,每行2个正整数a和b(a≤b)。Output每组测试数据输出占若干行,输出给定范原创 2020-11-15 09:45:53 · 881 阅读 · 0 评论 -
关于多组输入初始化问题
关于多组输入初始化问题#include<stdio.h>//多组输入初始化要在里面初始化 int main(){ int n,m; while(scanf("%d",&n)!=EOF) { int x=0,y=0; while(n!=0) { m=n%2; if(m==1) x++;//二进制中1的个数 if(m==0) y++;//二进制中0的个数 n=n/2; } if(x>y) printf("YES\n");原创 2020-11-12 14:56:11 · 100 阅读 · 0 评论