永发信息网

编程作业求解!

答案:4  悬赏:60  手机版
解决时间 2021-04-30 07:11
  • 提问者网友:雪舞兮
  • 2021-04-29 07:08

1.输出1至999中能被3整除,而且至少有一位数字是5的所有数字。

2.求爱因斯坦数学题。有一条长阶,若每步跨2阶,则最后剩1阶;若每步跨3阶,则最后剩2阶;若每步跨5阶,则最后剩4阶;若每步跨6阶,则最后剩5阶;如每步跨7阶,则最后刚好一阶都不剩。

3.输入一个3位数,判断是否是一个“水仙花数”,水仙花数十指3位数的各位数字的立方和等于这个3位数本身。例如,153=1*1*1+5*5*5+3*3*3.

4.计算斐波那契分数系列前n项和(n是某个常数,斐波那契分数系列为2/1,3/2,5/3,8/5,13/8,21/13,.....)。

最佳答案
  • 五星知识达人网友:纵马山川剑自提
  • 2021-04-29 08:17
用什么语言
全部回答
  • 1楼网友:人類模型
  • 2021-04-29 11:15
1.#include <stdio.h> int main(int argc, char *argv[]) { int a,b,c,i,j=0; for(i=1;i<1000;i++) { if(i%3==0) { a=i/100; b=i/10%10; c=i%100; if(a==5 || b==5 || c==5) { printf("%4d",i); j++; if(j%4==0) printf("\n"); } } } return 0; }
  • 2楼网友:杯酒困英雄
  • 2021-04-29 10:35

#include<stdio.h> void main() { int x=7; while(!(x%7==0&&x%2==1&&x%3==2&&x%4==3&&x%5==4&&x%6==5)) x++; printf("%d\n",x); }

  • 3楼网友:毛毛
  • 2021-04-29 09:25

4.

#include<stdio.h> void main() { int n,t,num=20; floata=2,b=1,s=0; for(n=1;n<=num;n++) { s=s+a/b; t=a; a=a+b; b=t; } printf("前二十个分数的和为:%f\n",s); }

3.

#include<stdio.h> void main() { int n,a,b,c; printf("请输入一个3位数\n"); scanf("%d",&n); a=n/100; b=n%100/10; c=n%10; if(n==a*a*a+b*b*b+c*c*c) printf("%d是水仙花数\n",n); else printf("%d不是水仙花数\n",n); }

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯