- 博客(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
607
原创 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
474
原创 【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
169
原创 【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
3483
原创 【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
1375
原创 【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
46
原创 【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
746
原创 【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
223
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人