首页 > 其他分享 >2.7 爱因斯坦的数学题

2.7 爱因斯坦的数学题

时间:2023-05-10 22:44:30浏览次数:114  
标签:爱因斯坦 满足条件 int sum x% printf 数学题 2.7

第一部曲:

思路:通过枚举每个数,在一到n范围内循环,如果满足条件就记录下来,然后输出,循环结束之后输出个数。

第二部曲:

 

 

第三部曲:

while(scanf("%d",&n)!=EOF)//处理到文件尾
{
int sum=0;
for(x=1;x<=n;x++)
{
if(x%7==0)//判断是否满足条件
{
if(x%6==5)
{
if(x%5==4)
{

if(x%3==2)
{
if(x%2==1)
{
printf("%d\n",x);
sum++;
}
}

}
}
}
}
cout<<sum<<endl;
}

第四部曲:

#include<iostream>
using namespace std;
int main()
{
int n,x;
while(scanf("%d",&n)!=EOF)//处理到文件尾
{
int sum=0;
for(x=1;x<=n;x++)
{
if(x%7==0)//判断是否满足条件
{
if(x%6==5)
{
if(x%5==4)
{

if(x%3==2)
{
if(x%2==1)
{
printf("%d\n",x);
sum++;
}
}

}
}
}
}
cout<<sum<<endl;
}
return 0;
}

 

标签:爱因斯坦,满足条件,int,sum,x%,printf,数学题,2.7
From: https://www.cnblogs.com/wsc6/p/17389572.html

相关文章

  • 2.10马克思手稿中的纯数学题
    1.问题描述马克思手稿中有一道趣味数学问题:有30个人,其中有男人、女人和小孩,他们在同一家饭馆吃饭,总共花了50先令。已知每个男人吃饭需要花3先令,每个女人吃饭需要花2先令,每个小孩吃饭需要花1先令,请编程求出男人、女人和小孩各有几人。2.#include<stdio.h>intmain(){ intx,y,z; ......
  • 爱因斯坦的数学题
    1.问题描述爱因斯坦出了一道这样的数学题:有一条长阶梯,若每步跨2阶,则最后剩一阶,若每步跨3阶,则最后剩2阶,若每步跨5阶,则最后剩4阶,若每步跨6阶则最后剩5阶。只有每次跨7阶,最后才正好一阶不剩。请问在1~N内,有多少个数能满足?2.问题分析根据题意,用变量x表示阶梯数,则阶梯数x应该满......
  • 2.7 爱因斯坦的数学题
    #include<stdio.h>intmain(intt,a[5];/*数组a存放分解后的5个数字*/longintk,i;/*以95860为初值,循环试探*/for(i=95860;;i++)/*从高到低分解当前i中保存的五位数,并顺次存放在数组元素a[01~a[4]中*/for(t-0,k=100000;k>-10;t++)a[t]=(i8k)/(k/10);/*保存分解后的数......
  • 爱因斯坦的数学题
    #define_CRT_SECURE_NO_WARNINGS#include<stdio.h>intmain(){ intN,sum,i;/* while(scanf("%d",&N)!=EOF)*/ while(scanf("%d",&N)!=0) //输入N值,若N不是文件结束符则执行循环体 { sum=0; printf("在1-N中有:"); for(......
  • (hdu step 3.2.7)免费馅饼(数塔变形:求所能接到馅饼的最大数)
    题目:免费馅饼TimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):1207AcceptedSubmission(s):508 ProblemDescription都说天上不会掉馅饼,但有一天gameboy正走在回家的小径上,忽然天上掉下大把大把的馅饼。......
  • 马克思手稿中的数学题
    一、问题描述   马克思手稿中有这样一道趣味数学题:有30个人,其中有男人,女人,小孩,他们在同一家饭店吃饭,总共花了50先令,已知每个男人吃饭需要花3先令,每个女人吃饭需要花2先令,每个小孩吃饭需要花1先令,请编程求出男人、女人和小孩各有几人。二、设计思路    三次循环就可以解......
  • Linux下搭建Python2.7环境
    Python(英语发音:/ˈpaɪθən/),是一种面向对象、解释型计算机程序设计语言,由1989年底发明。python具有简单、易学、免费、开源、可移植性、解释性、可嵌入性等特点,是一种不受局限、跨平台的开源编程语言,它功能强大且简单易学,因而得到了广泛应用和支持。1.Python下载Pyt......
  • 2.10马克思手稿的数学题
    1.题目描述:有三十个人,其中有男人女人和小孩,他们在同一家饭馆吃饭,总共花了50先令。已知男人吃饭需要3先令,女人吃饭需要2先令,小孩吃饭需要花1先令,求有多少个男人女人小孩;源代码:#include<iostream>usingnamespacestd;intmain(){ for(inti=0;i<17;i++) { for(intj=......
  • day 20 马克思手稿中的数学题
     1.有男人,女人,小孩分别为X,Y,Z;2.满足X+Y+Z=30;3*X+2*Y+Z=50;3.循环遍历得出解 #include<iostream>usingnamespacestd;intmain(){printf("男人女人小孩\n");for(intx=0;x<=10;x++){for(inty=0;y<=20;y++){intz=30-x-y;if(3*x+2*y+z=......
  • 马克思手稿中的数学题
    自然语言解决问题:该题还是比较简单的,将男人、女人、小孩都定义后,只需要将他们轮流循环起来,将满足条件(三者之和为30,花费为50)时人们的数量输出便可以了流程图: 具体代码:#include<stdio.h>intmain(){ inta,b,c; for(a=0;a<=16;a++){ for(b=0;b<=15;b++){ for(c=0;c<=30;c+......