吾爱姚吕婧妍 发表于 2018-12-1 19:59

12.1 小小白的每日一C

本帖最后由 吾爱姚吕婧妍 于 2018-12-2 15:49 编辑

这几天都没有好好看帖子 感谢大家的回复和建议
明天准备总结一下 前面的c了
/*1.判断满足下列条件的三位数:编写一个函数,利用参数传入一个3位数n,找出101-n间所有满足下列条件的数:它是完全平方数,又是
两位数字相同,如144,676等,函数返回找出这样的数数据的个数。试编写相应程序。

完全平方指用一个整数乘以自己例如1*1,2*2,3*3等,依此类推。若一个数能表示成某个整数的平方的形式,
则称这个数为完全平方数。完全平方数是非负数,而一个完全平方数的项有两个。注意不要与完全平方式所混淆。
*/


#include<stdio.h>
int search(int n,int count )
{
      int i,t,chengji;
      // chengji 表示完全平方数 count 函数返回找出这样的数数据的个数
      count=chengji=i=t=0;
      for(i=101;i<n;i++)
      {
                if(i%10==i/10%10||i%10==i/100||i/10%10==i/100)
                {
               
                        for(t=11;t<32;t++)
                        {
                              chengji=t*t;
                              if(chengji==i)
                              {
                                        //printf("%d %d\n",chengji,i); 查看是哪些数的
                                        count++;
                              }
                         }
                }
      }
      return count;
}
int main()
{
      int count,n;
      printf("Input a number : ");
      scanf("%d",&n);
      printf("符合条件的数有:%d",search(n,count));
      return 0;
      
}

分享一点正能量:

https://static.52pojie.cn/static/image/hrline/line7.png

1.   强大一些,要相信你自己,坚定一些,要相信自己的感觉。
2.   无论过去如何,未来总是崭新的。充实今朝,昨日已成过去,让明天充满神奇。
3.   我活着不是为了取悦这个世界,而是为了用我自己的生活方式来取悦自己。


君子不器 发表于 2018-12-1 21:56

本帖最后由 君子不器 于 2018-12-1 22:00 编辑

你的t应该小于32,或者include math.h,然后小于sqrt(1000)
主函数里的count变量没必要定义
另外,变量命名应该要规范,这一方面建议你慢慢地改进

吾爱姚吕婧妍 发表于 2018-12-2 15:47

本帖最后由 吾爱姚吕婧妍 于 2018-12-2 15:52 编辑

空军一号 发表于 2018-12-1 21:08
楼主,看的谁的教程啊。我也小白,能分享一下么
一开始 我看的 中国大学mooc(一个学习的地方 你百度就可以看到了)
翁恺的 后来感觉更新太慢就 买了配套的书
本来我也不清楚看什么 于是就去各种询问搜索
个人把他们的总结一下
不要一直换教程和网课 其实讲解的都差不多
要看就一直看一个 慢慢来 一开始比较简单 后面难了就看慢点但一定要坚持
{:300_964:}{:300_964:}{:300_964:}

TheFRIEZA 发表于 2018-12-1 20:21

什么软件?

xakf4220551 发表于 2018-12-1 20:44

这个有什么作用吗?

WESTSKY 发表于 2018-12-1 21:06

日常吃瓜围观

空军一号 发表于 2018-12-1 21:08

楼主,看的谁的教程啊。我也小白,能分享一下么

浮尘云烟 发表于 2018-12-1 21:15

吃瓜围观

癄慂 发表于 2018-12-1 21:17

为什么t<15,感觉t<34

wangqiustc 发表于 2018-12-1 22:29

现在每天准时来看你的帖子

吾爱姚吕婧妍 发表于 2018-12-2 15:40

君子不器 发表于 2018-12-1 21:56
你的t应该小于32,或者include math.h,然后小于sqrt(1000)
主函数里的count变量没必要定义
另外,变量命 ...

好的谢谢提醒{:1_905:}
{:301_998:}
页: [1] 2
查看完整版本: 12.1 小小白的每日一C