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 22:00 编辑
你的t应该小于32,或者include math.h,然后小于sqrt(1000)
主函数里的count变量没必要定义
另外,变量命名应该要规范,这一方面建议你慢慢地改进 本帖最后由 吾爱姚吕婧妍 于 2018-12-2 15:52 编辑
空军一号 发表于 2018-12-1 21:08
楼主,看的谁的教程啊。我也小白,能分享一下么
一开始 我看的 中国大学mooc(一个学习的地方 你百度就可以看到了)
翁恺的 后来感觉更新太慢就 买了配套的书
本来我也不清楚看什么 于是就去各种询问搜索
个人把他们的总结一下
不要一直换教程和网课 其实讲解的都差不多
要看就一直看一个 慢慢来 一开始比较简单 后面难了就看慢点但一定要坚持
{:300_964:}{:300_964:}{:300_964:}
什么软件? 这个有什么作用吗? 日常吃瓜围观 楼主,看的谁的教程啊。我也小白,能分享一下么
吃瓜围观 为什么t<15,感觉t<34 现在每天准时来看你的帖子 君子不器 发表于 2018-12-1 21:56
你的t应该小于32,或者include math.h,然后小于sqrt(1000)
主函数里的count变量没必要定义
另外,变量命 ...
好的谢谢提醒{:1_905:}
{:301_998:}
页:
[1]
2