我是学编程的,能给我50道soj的训练题么,谢谢

作者&投稿:洪泪 (若有异议请与网页底部的电邮联系)
这是一道找规律的编程题,但是我想不太清楚,请各位帮忙,谢谢。~

转换二进制的过程你要清楚,一个十进制数除以2,得到的余数就是当前数字的二进制的最后一位数,
拿得到的商再除以2得到的就是二进制的倒数第二位数,依次类推,当除以2的结果为1的时候就完全转换成二进制。我们可以用%运算得到余数,/运算得到商。

a=0;设置一个变量记录1的数量

b=0;设置一个变量记录0的数量
c=0;设置一边变量记录一个数除以2之后的商;
以下是计算每个n的二进制中1和0个数的程序
for(c!=1) //当商不等于1的时候说明没有完全转换成二进制,仍需要循环计算
{
if(n%2=1) //n%2是将十进制转化成二进制的过程,每%2一次得到二进制的一位
{
a+=1;
}

else

{
b+=1;

}
c=n/2; //c保存n/2只后的商
}
a=a+1;由于二进制数第一位一定是1,而且在循环中并没有统计这个1,所以需要另外加上。

123+456
789+666
741+369
122×3
133×4
144x5
159+852-122
499+501-599
516+461-911
353-101+564
觉得好的看!

给你个 ZOJ 的简单题分类,我叫呆滞的慢板,可以去我空间看更多的分类:
但我主要在 zoj 上做。
http://aa4342021987.spaces.live.com/

简单题
#1001 -____-b A+B。
#1110 Dick and Jane 胡乱枚举收缩一下情况就可以了。
#1115 a[i+1] = a[i] 的全部数位上的加起来,直到剩下一个,直接模拟。
#1414 太弱太弱,按照模 4 分类讨论一下即可。
#1713 简单的字符串截取和字符计数。
#1716 简单的二维数组区间求和,作累加,然后容斥一下;预处理 O(W*H),查询 O(1) 顶多 (W-w)*(H-h) 次查询。
#1745 简单的 hotter colder,滚动输入,判断一下远近即可。
#1847 该属于简单题,但涉及一个取整或许有所麻烦,精确解应该是求出平均值,再求偏差绝对值和除 2。这里由于精确到分,求出平均值 mean,按分求出 ceil 和 floor 的值。然后对于每个人,若钱 < mean,求与 floor 偏差绝对值加到总和中,否则与 ceil 求。另外,记录偏差(不取绝对值总和),如果最后总偏差不为 0,要将总偏差绝对值加到总和中。最后输出总和一半即可。
#2104 -____-b 非一般水型,输入若干个字符串,统计最多的那个输出,喜欢怎么乱搞都行。
#2176 车速限制,相当的水。
#2183 水题,读清楚题目就好,输出严格大于一半人判 simple 的,没有人判 hardest 的,注意格式和没有的时候,太水了。
#2186 -____-b 只输入三个数,找出第一个 <= 168 的数。
#2201 -____-b 太他妈水了:while(cin >> a >> b) puts(a >= b ? "MMM BRAINS" : "NO BRAINS");
#2207 字符的重排,直接把字符矩阵还原再变一下枚举次序即可。
#2321 足球队球员选择,很简单,就是 if-else 一下即可。
#2358 求一个整数是否能表示成某些阶乘数的和,简单枚举即可,注意题目描述比较阴险,一个负数作为结束(不是-1),不然会 WA 死的。
#2388 知道 x-y 和 x+y 求 x 和 y,(x>y),相当弱啦。
#2405 求一个范围内满足某些性质的数的列表,枚举+判定即可。
#2417 -____-b 求一个整数的最低非 0 二进制位。
#2476 带点格式输入输出的 a+b,怎么说也还是 a+b。
#2478 数手指的玩意。
#2480 矩形覆盖问题,由于规模很小,蛮力即可。注意,点击一个窗口不会使它置顶。
#2481 将该序列排序,去重之后输出。
#2482 二进制 IP 转 10 进制,没啥意思。
#2514 简单的字符替换。
#2548 相当简单,课程编号不超过 10000 直接寻址就可以。
#2554 简单,直接枚举一下所有的点判分即可。
#2659 求六个矩形是否能拼成一个正六面体。
#2679 很弱的虫食算,直接蛮力穷举也就是 O(90)。
#2722 说白了就是求二对数,也就是最高位为 1 的位数。
#2736 -____-b 完全没有难度。
#2744 求一个串有多少个子串是回文,数据比较弱,直接枚举各个字母(一个或相邻两个)作为回文中心向外扩展计数。
#2773 简单的一个公式求和,也可以选择根据递推求出通项:(X^4+6*X^3+11*X^2+6*X)/8 。
#2781 按最高位取整。没啥说的。
#2795 判断一个序列的置换是否跟它本身相等。
#2807 求插座总共能提供的接口数,可见,原来墙上有一个主插口,加上所有插板的孔数,减去插板数,也就是说,结果为 1+Sum(S[i]-1),S[i] 为第 i 个插板的孔数。
#2812 -____-b 小学生都会做的求和。
#2830 很明显一场淘汰掉两个,因此一共有 N/2 场。
#2850 如题,直接扫描一下是否一个也没有或者有两个相邻的即可,但本题有变态版。
#2857 弱智,对每个格子求三个数的平均数。
#2886 他叫干啥就干啥吧,没啥好说的。
#2932 简单的字符替换,也就甭提了。
#2947 考察一组串的开头字母拼起来是否一样,弱智题。
#2965 太简单了,怎么搞都过,直接枚举模拟到 800 即可,因为明显 700~799 都是 CocaCola,已经可以满足输入范围了。
#2970 一个序列求最大/最小值,太弱,奥运专栏。
#2987 -____-b 不说啥了,一个字符串删掉中间一个再输出来。
#2988 也没啥好说了,公制转换,一乘一除收工。
#3100 -____-b 超水肉题,求和剔除最大最小值求平均。
#3023 换一张牌使得总和相等,先求出差值,然后枚举一下就行,n 只有 100,很水。
#3121 简单模拟,字母重排。
#3124 *____*? 绝对有病的题!!!我题目都没读懂他想怎么样,然后输出 = 输入 AC!! 你说有病不有病?!
#3163 苹果题,x 和 y 不用管输出 n-1,如果是 0 输出 0。
#3174 简单题,求给定年份之间存在多少个月,使得月份的平方等于年份的后两位或者后三位,直接枚举年月然后判定,计数即可。
#3191 根据时针的角度判断时钟所指的时间段,简单的角度转换即可解决。
#3202 -____-b 水题,求数组的最大值所在位置,以及第二大的值是什么。
#3210 判断序列经过栈的处理还是经过队列的处理。如果系列相同,则为队列,如互为回文,则为栈。


我要自学编程,C语言程序设计,我现在对编程一无所知,请给我推荐一本好 ...
清华大学出版社的《C语言程序设计》,好像是谭浩强编的,挺厚一本书,绿皮的,我上大学那会都是把学校发的书扔了用这本的,内容通俗易懂,实例也多,很适合初学者

孩子学编程的十大好处
8、在这个过程中可以很好的激发孩子的创造力和想象力同时动手能力也得到了一定程度的提高三给孩子更多的试错机会在编程的学习过程中,有时候逻辑不通畅,这个编程就不能够运行经常容易犯错,能够让孩子在潜移默化中变得。9、2学编程能增加人的信心和兴趣,从而提高专注力和细心度 小孩子的思维往往是很活跃...

学作业帮的编程课能给孩子带来哪些好处?希望有朋友可以分享一下!_百 ...
我家孩子就是在作业帮学的编程课,孩子的动手能力、想象力和观察能力都有所提升,最主要的还提升了数学成绩。一开始我家孩子学数学的时候会比较吃力,因为听不懂上课也会走神,但学编程的这段时间,孩子的逻辑思维能力得到了锻炼,还将数学运用到了生活中,所以孩子慢慢变得爱听数学课了,觉得数学有乐趣了...

学习编程,用什么编程软件?
我给你一个权威而定解释: 1、就近几个月来说,月编程语言排行榜中Java依然是遥遥领先其次是C语言再是c++、VB,感兴趣可以搜索下看看 2、难度:c++是编程语言里面最难学的一门语言这时业界公认的,Java最好学,即使没基础几个月就也可以入门,行业有句话:聪明人用delphi,懒人用VB,你侧重理解后一句即可 3、哪个好...

学电脑编程能干什么
3.提早规划,趁现在年轻,早点给自己规划一下,比别人早做准备自然就早达到成功。以上是个人几点总结,不是上面大道理,觉得有帮助就顶下吧!问题三:想学电脑编程从什么开始学起好? 我个人的学习过程(供参考) 最早是要有对计算机的兴趣:看了许多杂志和报纸,当然都是些硬件知识和软件的使用技巧,这...

...C++语言程序编程用什么编程软件比较好!有的能给我一份吗? ,谢谢...
vc.6.0,我就用这个,觉得好用,采纳哦 解压,运行,就可以成功安装 其实用vs2010也行,不过装比较慢,比较麻烦

...很有意思.还想继续学点编程方面的知识!有人能给我点建议吗?谢谢了...
接着学C++,是面向对象的C语言。然后再学Visual C++。都学成了,你就是个优秀的programmer了。

怎样学习编程?
学编程入门建议:1.学编程要从根本出发,从理论上来说,需要广泛的阅读。了解算法的博大精深和计算机的基本理论。2.从实践上来说,需要有广泛的练习,练习的广泛在于练习不同的内容。然后就是创新精神和数学思维能力,这些都是需要培养的。基础要打好学编程要具备一定的基础。3.逻辑思维能力的培养、学...

编程学的是什么内容
学习编程的就业方向:1、从事互联网行业。互联网时代的到来,使IT行业和非IT行业得到了大幅度发展。2、传统软件企业。传统软件企业主要为其他公司或组织提供软件产品或服务。3、硬件行业。硬件厂商也是需要编程人员的,生产出来的cpu、显卡都是需要驱动软件来完成工作的。孩子学习编程的好处:1、编程能提升...

你好本人想学plc编程,我自己是电工,能做许多自动化电箱,我不知道怎么入...
我给你介绍一些心得,满意请采纳!PLC不难学,PLC就是面对一线工程技术人员的利器,只要有电工基础,学习起来很简单 推荐先读《电机和电气控制》,最好找一个工厂实习一下,结合日常工作,找一个老电工带你,理论加实践,大概需要3-4个月时间 再找一本松下、三菱、欧姆龙之类PLC资料看,日系最适合入门...

诸暨市15927981807: 初学编程 -
豆乐尤尼: 首先,学这个,不能急,慢慢来 编写程序是一项系统而繁琐的工作,它不仅需要程序设计人员具有一定的功底,更需要有良好的编程习惯和风格.良好的编程习惯和风格不仅可以使程序代码更易于读懂和修改,更重要的是,它可以使程序的结构...

诸暨市15927981807: 求高手帮忙做几道java编程题,我是新手,都不会!谢谢! -
豆乐尤尼: #include<stdio.h>#define N 10/*打印出杨辉三角形*/ int main() { int num[N][N]; int i=0,j=0; num[0][0]=1; num[1][0]=1,num[1][1]=1; for(i=2;i<N;i++) { num[i][0]=1; for(j=1;j<i;j++) { num[i][j]=num[i-1][j-1]+num[i-1][j]; }num[i][i]=1;}for(i=0;i<N;i++) { for(j=0;j<...

诸暨市15927981807: 急```帮我写几道C语言题`追加50 -
豆乐尤尼: 第一题:#include#include int main() { int i,j,p; int a[6][6]; for(i=0;i { for(j=0;j { scanf("%d",&a[i][j]); } } for(i=0;i { p=a[i][0]; for(j=0;j { if(p>a[i][j]) p=a[i][j]; } printf("%d",p); printf("\n"); } system("pause"); } 第二题:scanf(“%d”,x); printf("%x",x...

诸暨市15927981807: 我是新手学习编程语言,我不知道学习JAVA还是VB好,我觉得JAVA很难学.怎么办,学习哪个好 -
豆乐尤尼: 个人建议学习Java,原因如下: 1)Java语言排名一直在前三名,应用范围更广泛的VB,VB相对过时的Java已经在流行的上升阶段. )的Java人才在更大的需求比VB.年度的Java人才缺口非常大,而且这个差距正在增加,尤其是Android开发人...

诸暨市15927981807: 我想自学编程,但是不知道从哪入手. -
豆乐尤尼: 如果考二级,那就学C(好像上机考试就是考C,在网上搜一下《南开100题》,不过个人还是建议你直接考网络三级,二级比较杂,好像还包括什么office操作什么的,科目较多,三级网络只有网络和编程的题.).做游戏的话,不想研究太深,那就做flash,学ActionScript. 不过现在比较热的是移动互联网,做手机游戏,和网页游戏,你如果是想给苹果的那些设备写游戏就要学objiect-c,给Android平台编就要学java. 你如果是一时的兴趣建议你还是不要进来,要想在这方面有什么发展的话就从C开始打好基础. 基础打好了,你就会发现什么java,php啊什么的几天就能把基础的语法搞定.

诸暨市15927981807: 在java中编程完成下列各题 -
豆乐尤尼: package com.huawei.test;public class Box { /* 长 */private int length; /* 宽 */private int width; /* 高 */private int height; /**** 无参构造方法*/public Box(){} /**** 初始化方法* @param length 长度* @param width 宽* @param ...

诸暨市15927981807: 学编程的话学哪门编程语言好 学PHP好还是学ASP好还是JAVA好还是C语言好还是C++好
豆乐尤尼: asp,php,java是现在主流的网页开发编程语言.我选择了php,我的理由有以下几点: 1、asp的网页很多,功能强大,但它有点过时了,想学深点的必须学.NET,可以说.NET是asp的进化版的.而且不是很好学. 2、php是一种脚本语言,很容易...

诸暨市15927981807: 我是初学者,想系统的自学下计算机编程,请问哪些语言适合我?
豆乐尤尼: 如果你是想系统学编程,那我可以告诉你,你需要掌握不只一门语言. 考虑你是初学者,打算自学的,我建议你先学vb,界面化的比较好理解. 然后再考虑学其他的,比如c/c++,这是必备的.不过对于初学者还是有一定难度的 你可以先学vb,然后学c/c++,最后再找自己的切入点.我是学java的.

诸暨市15927981807: 我是菜鸟想学一些编程方面的知识,从那种语言开始学? -
豆乐尤尼: 电脑编程要从基础学起现在流行的也就是.NET,java,PHP,你可以任选一个学习 网页设计,有动态的和静态的 动态的就要用到编程语言比如asp,jsp,php 静态的也就是html(css+div)了 javascript,他是一个脚本语言,这个在做网页的时候比较重要 我是资深电脑教育专家,不懂的地方可以问我.

诸暨市15927981807: 我是一名初二的学生,没有基础的,在暑假里我想学编程请大家给给意见! -
豆乐尤尼: 1、有老师指导可能会找到捷径2、购买一些主流的编程语言书籍,如java,C#等等,图书市场一般都有专柜,可以挑选.3、建议可以学习C++,JAVA.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网