- 博客(8)
- 收藏
- 关注
原创 【C语言】 完全平方数+100+168
#include<stdio.h> #include<math.h> int main() { int i,x,y; for (i=1;i<100000;i++) { x=sqrt(i+100); //x为加上100后开方后的结果 y=sqrt(i+268); //y为再加上168后开方后的结果 if(x*x==i+100&&y*y==i+268)// /*如果一个数的平方根的平方等于该数,这说明此数是完全平方数*/ break.
2021-11-22 17:12:06
342
原创 C语言 完全平方数 +100再+168
#include<stdio.h> #include<math.h> int main() { int i,x,y; for (i=1;i<100000;i++) { x=sqrt(i+100); //x为加上100后开方后的结果 y=sqrt(i+268); //y为再加上168后开方后的结果 if(x*x==i+100&&y*y==i+268)// /*如果一个数的平方根的平方等于该数,这说明此数是完全平方数*/ break;...
2021-11-22 17:10:46
332
原创 【C语言】自学;输入字符串中最长单词
#include<stdio.h> #include<string.h> int main(){ int alphatetic(char); int longest(char[]); int i; char line[100]; printf("input one line:\n"); gets(line); printf("The longest word is:"); for(i=longest(line);alphatetic(line[i])...
2021-10-31 19:43:28
57
原创 【C语言】自学;分数序列求前20项的和
#include<stdio.h> #include<math.h> int main() { double a,b=1,c=1,d,e,sum=0; for(a=1;a<=20;a++) { d=b+c; e=d/c; sum+=e; b=c; c=d; } printf("前20项的和为:%f",sum); } 这个我想复杂了,看了一眼答案感觉很简单。数值间的交换还得多多理解,其实可以很灵活交换的! ...
2021-08-01 15:29:26
1852
原创 【C语言】自学;算出1!+2!+3!+......+20!
#include<stdio.h> int main() { int s1=1,s2=0; for(int n=1;n<=20;n++) { s1=n*s1; s2=s1+s2; } printf("答案:%d",s2); }
2021-08-01 15:12:51
106
原创 【C语言】自学;求水仙花数
#include<stdio.h> #include<math.h> int main() { int a,b,c,d; for(a=100;a<1000;a++) { b=a/100;c=(a-b*100)/10;d=a-b*100-c*10; if(a==(pow(b,3))+(pow(c,3))+(pow(d,3))) printf("%d ",a); } }
2021-08-01 15:10:21
16
原创 【C语言】自学;找出1000以内的所有完数
#include<stdio.h> int main() { int a,b; for(a=2;a<1000;a++) { int c=0; for(b=1;b<a;b++) if((a%b)==0) c=b+c; if(c==a) { printf("%d,它的因子分别为: ",a); for(b=1;b<a;b++) if((a%b)==0)printf("%d ",b); pr.
2021-08-01 15:07:23
508
原创 【C语言】自学;找出1000以内的所有完数
#include<stdio.h> int main() { int a,b; for(a=2;a<1000;a++) { int c=0; for(b=1;b<a;b++) if((a%b)==0) c=b+c; if(c==a) { printf("%d,它的因子分别为: ",a); for(b=1;b<a;b++) ...
2021-08-01 15:02:10
137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人