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

爱因斯坦的数学题

时间:2023-05-08 21:15:02浏览次数:346  
标签:爱因斯坦 int scanf while 数学题 sum

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main()
{
	int N, sum, i;
/*	while(scanf("%d", &N) != EOF)*/	
	while(scanf("%d", &N) != 0)		//输入N值,若N不是文件结束符则执行循环体
	{
		sum = 0;
		printf("在1-N中有:");
		for(i = 7 ;i<=N;i++)
			if (i % 2 == 1 && i % 3 == 2 && i % 5 == 4 && i % 6 == 5 && i % 7 == 0)
			{
				sum++;
				printf("%4d", i);
			}
		printf("\n共有%d个\n", sum);
	}
	return 0;
}

标签:爱因斯坦,int,scanf,while,数学题,sum
From: https://www.cnblogs.com/258-333/p/17383144.html

相关文章

  • 马克思手稿中的数学题
    一、问题描述   马克思手稿中有这样一道趣味数学题:有30个人,其中有男人,女人,小孩,他们在同一家饭店吃饭,总共花了50先令,已知每个男人吃饭需要花3先令,每个女人吃饭需要花2先令,每个小孩吃饭需要花1先令,请编程求出男人、女人和小孩各有几人。二、设计思路    三次循环就可以解......
  • 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+......
  • 马克思手稿中的数学题
    马克思手稿中有一道趣味数学问题:有30个人,其中有男人、女人和小孩,他们在同一家饭馆吃饭,总共花了50先令。已知每个男人吃饭需要花3先令,每个女人吃饭需要花2先令,每个小孩吃饭需要花1先令,请编程求出男人、女人和小孩各有几人?由题意可知这是一个三元一次方程组问题,通过人数和花费的钱......
  • 马克思手稿中的数学题
    一、问题描述: 二、设计思路:  无论是哪种人,都不会超过30个,用30来建立循环截止条件就行,三次循环,也可以省为两次第三次用30-a-b表示也可以提供代码效率。然后用if判断语句建立不定方程组,输出对应的男人,女人,小孩的数量即可,注意题目中男人,女人,小孩都有,所以要从1开始取。三、......
  • 爱因斯坦的数学题
     一、问题描述   爱因斯坦出了一道这样的数学题:有一条长阶梯,若每步跨2阶,则最后剩一阶。若每步跨3阶,则最后剩2阶。若每步跨5阶,则最后剩4阶。若每步跨6阶,则最后剩5阶。若每步跨7阶,则最后一阶不剩。请问在1~N内有多少个数能满足。二、设计思路   问题转化为N除2应余1,除3......
  • 爱因斯坦的数学题
    一、问题描述: 二、设计思路:  没什么可以传授的了,就是一个循环解决 三、程序流程图: 四、代码实现:#include<stdio.h>intmain(){intN;intcout=0;scanf("%d",&N);for(inti=1;i<N;i++){if(i%2==1&&i%3==2&&i%5==4&&a......
  • day 17 爱因斯坦的数学问题
    1.循环遍历1~N;2.满足条件num%2==1,num%3==2,num%5==4,num%6==5,num%7==0;3.输出所有满足数;#include<iostream>usingnamespacestd;intmain(){intN;printf("请输入一个数:");cin>>N;for(intnum=1;num<=N;num++){if(num%2==1&&num%3==2&&am......
  • 2.7爱因斯坦的数学题
    1.题目描述:爱因斯坦出了一道这样的数学题:有一条长阶,每跨两阶刚好剩一阶,每步跨三阶刚好差两阶,每步跨五阶刚好剩4阶,每步跨6阶刚好剩五阶。只有每次跨七阶时才正好一阶不剩。请问在1~N内,有多少个数可以满足。2.题目分析:这个题目几个条件可以看作是一个除N余N-1的问题,而最后一句每次......