C语言习题讲解

小文’s blog — 方格填数1 –《蓝桥杯代码笔记3》

1-10十个数字,要求天刀2*5的方格中。我们可以直接将所有的情况列举出来然后在判断是否符合条件,符合就count+1 [crayon-6620c37263e8b964363821/] [crayon-6620c37263e92903010492/]   本次分享就到这里,如有兴趣请关注小文's blog 如果你有C语言难题可以在评论区留言,博主将在第二天为您讲解 如有任何意见请留言或者评论,本人一定采取。

C语言习题讲解

小文’s blog — 奇妙的数字 –《蓝桥杯代码笔记2》

我们可以直接从0开始找这个数num,知道找到正确的数我们就停止循环 如何判断 它的平方和立方正好把0~9的10个数字每个用且只用了一次 我的做法是:初始化一个长度为10的数组text,初始值为1,然后把取出他的平方和立方的每一位,出现一个数字则把数组里面对应的减一。   例如: 若 num=5 test[10]={1,1,1,1,1,1,1,1,1,1} num2=num*num=25 test[5]--;  test[2]--;  nunm3=num*num*num=125 test[1]--;  test[2]--;  test[5]--;  [crayon-6620c3726472a039629610/]            

C语言习题讲解

小文’s blog — 方程整数解 –《蓝桥杯代码笔记1》

  a, b, c分别是是三个什么数 a,b,c是三个整数 整数(integer)就是像-3,-2,-1,0,1,2,3,10等这样的数。 整数的全体构成整数集,整数集是一个数环。在整数系中,零和正整数统称为自然数。-1、-2、-3、…、-n、…(n为非零自然数)为负整数。则正整数、零与负整数构成整数系。整数不包括小数、分数。   a, b, c的取值范围是多少 31*31=961 32*32=1024 所以a, b, c的取值范围为{-31<=a<=31,-31<=b<=31,-31<=c<=31|a, b, c∈Z} a, b, c 全排列,输出符合条件的abc的值 [crayon-6620c37264925024892644/] 网上大部分的答案都是10, 应该是只考虑了正整数的情况, 也许出题人也只考虑了正整数的情况 但是题目明确说明abc是整数,所以我认为答案是-30