设计一个C++控制台应用程序,运行时,输入两个正整数,计算并输出这两个数之间所有不能被3和7整除的数的和

设计一个C++控制台应用程序,运行时,输入两个正整数,计算并输出这两个数之间所有不能被3和7整除的数的和,第1张

#include<iostream>

using namespace std;

void main()

{

int number1=0,number2=0,temp=0,sum=0,kongzhi=0;

cout<<"请输入两个数:(可以用空格隔开也可以逐一输入)"<<endl;

while(1)

{

cin>>number1>>number2;//可以用空格隔开也可以逐一输入

if(number1==number2||number1==number2-1||number1==number2+1)

cout<<"这两个数之间没有数!请重新输入:"<<endl;

else break;

}

if(number1>number2) //默认number<number2,不满足条件就交换

{

temp=number1;

number1=number2;

number2=temp;

}

//至此,number1必然小于number2

for(temp=number1+1;temp<=number2-1;temp++)//temp逐个取number1和number2之间的数

{

if(temp%3!=0&&temp%7!=0)

{

//若不需要输出满足条件的数,可以删除

kongzhi++;

if(kongzhi==1)cout<<"满足条件的数有:\n";//目的:只输出一次这句话

cout<<temp<<"\t";

if(kongzhi%5==0)cout<<endl;//本行控制同一行输出的个数

//若不需要输出满足条件的数,可以删除

sum=sum+temp;

}

}

cout<<endl;

cout<<"结果是:"<<sum<<endl;

}

一楼正解。一楼采用的逆向思维,下面是正向的,从上面的数字可以看到规律:

n个1 + (n-1)个2 + 。。。+1个n

static void Main(string[] args)

        {

            int n = 0;

            n = ConvertToInt32(ConsoleReadLine());

            int result = sum(n);

            ConsoleWriteLine(resultToString());

            ConsoleReadLine();

        }private static int sum(int n)

        {

            //结果

            int result = 0;

            for (int i = 1; i <= n; i++)

            {

                result += i  (n - i + 1);

            }

            return result;

        }

static void Main(string[] args)

        {

            int oddNumber = 0;

            int evenNumber = 0;

            int number = 1;

            while (number != 0)

            {

                number = ReadNumber();

                if (number % 2 == 0)

                {

                    evenNumber += number;

                }

                else

                { 

                    oddNumber += number;

                }

            }

            ConsoleWriteLine("奇数和:{0}\r\n偶数和:{1}", oddNumber, evenNumber);

            ConsoleRead();

        }

        static int ReadNumber()

        {

            ConsoleWriteLine("输入数字");

            try

            {

                return ConvertToInt32(ConsoleReadLine());

            }

            catch

            {

                return ReadNumber();

            }

        }

控制台程序有什么用

问题真多分真少 ,控制台因为界面简单,占用系统资源少,也比较稳定,不易被病毒等破坏,所以在做一些底层的工作时有用,如系统服务程序大多死控制台形式。WINDOWS编程(编窗体程序)推荐一本书《 WINDOWS程序设计第五版》,如果C++还是入门的话推荐先学好C++,书籍嘛,经典的《C++ prime》。面向对象与面向过程的区别,并不是GUI程序和控制台程序的区别。面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。面向对象技术是一种以对象为基础,以事件或消息来驱动对象执行处理的程序设计技术。它具有抽象性、封装性、继承性及多态性。

控制台程序啥意思?有啥用??具体说说?? 20分

就是在“命令提示符”里面运行的程序

具体有什么用需要根据这个程序写的功能是什么

C#控制台程序有什么作用?

几乎不需要交互。举个例子吧:短信平台就可以做成控制台程序,一个DOS界面,输出一些日志就可以了。运行的时候,用户发来信息,输出一条日志,然后程序生成回发信息发给用户,再输出一条日志。这就是控制台程序。

控制台程序是什么应用,起什么作用

简单的说就是没有窗口的程序,就是dos窗口,或者说

手机控制台程序有什么用

控制台 控制端程序,是手机实现各种功能调协中心 ,依靠其控制手机功能 多媒体功能 通话功能 等

控制台程序有什么用啊?

控制限权的

C#里那些控制台分别是干什么用的

刚上来学习一般就是使用控制台程序,就和当时学c语言的时候那样,单击编译运行然后d出个黑框框窗口。初学,联系语法和常用的类,一般控制台程序就可以帮助自己完成联系和测试。

因为C#毕竟是微软的东西,桌面级的很多应用都用这门语言开发。所以界面开发是必不可少的一个方面。常用的界面开发的项目就是两个:window窗体应用程序即常说的windorm,再就是WPF应用程序。WPF较新一些,汉语呢可以理解为“我佩服”的简称。二者都能很好的做应用软件的界面。

一般刚开始学习,接触这三个比较多。

补充回答:

windows窗体应用程序:窗体即From,windows窗体即windowsForm简称winForm。相对早期一个做界面的项目模式,现在依旧在使用。

wpf应用程序:窗口window的形式表现界面。也就是说winForm的主体窗口叫Form而WPF做的主体窗口叫window(好比java的Frame/JFrame以及android的Acticity类似)。相对后期出现,功能更全。核心的一个东西叫做xaml,使用标记语言生成一个界面。这个在wrm中是不用的。

控制台应用程序:黑框框窗口,测试和练习。

类库:封装类库,一般不大常用。初学也用不到。

wpf浏览器器应用程序:界面与浏览器的结合。做浏览器的一般可以使用sliverlight制作。

空项目:上述所有的项目和程序虽然是名字很独特,但是本质还是一个空项目然后微软的人往空项目里面放一些基础的支持文件然后就组成了一个个独特的具有特殊功能的项目。空项目,自己做任何东西。

一般常用的前三个。

C语言学控制台程序有什么用,或者说控制台程序有什么意义。

控制台程序是为了兼容DOS程序而设立的,这种程序的执行就好像在一个DOS窗口中执行一样,没有自己的界面。主要是帮助你学习最基本的c的语法,c的语法还是蛮重要的,是以后编程的基础

C语言中的控制台指的是什么?

控制台程序是为了兼容DOS程序而设立的,这种程序的执行就好像在一个DOS窗口中执行一样,没有自己的界面。

所谓的控制台应用程序,就是能够运行在MS-DOS环境中的程序。控制台应用程序通常没有可视化的界面,只是通过字符串来显示或者监控程序。控制台程序常常被应用在测试、监控等用途,用户往往只关心数据,不在乎界面。

在windows当中,控制台指的是cmd,中文意思是命令提示符,你按下Windows徽标键+R键,输入cmd,然后回车,cmd就出现了。一个窗口里是黑色的背景,有白色的字母。

易语言的控制台程序学会了有什么用呢?

控制台程序可以联系编程思路,和算法等等。是编程的必经之路。

以上就是关于设计一个C++控制台应用程序,运行时,输入两个正整数,计算并输出这两个数之间所有不能被3和7整除的数的和全部的内容,包括:设计一个C++控制台应用程序,运行时,输入两个正整数,计算并输出这两个数之间所有不能被3和7整除的数的和、用C#程序设计一个控制台应用程序项目输入正整数n,计算s=1+(1+2)+(1+2+3)+…+(1+2+3+…+n)、设计一个c#控制台应用程序项目,读入一组整数(以输入0结束),分别输等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9878107.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存