输入23,则程序会先把“2”和“3”各自加1,得到34,然后将它们拼接起来,得到最终结果3434。
如果输入了一个数,则程序会先把这个数加1,然后把它拼接起来,再把结果加1,最终得到的结果是66。
因此,我们可以用程序来验证:
Copy code
#include <iostream>
using namespace std
int main()
{
int n
cin >>n
if (n <10) {
cout <<(n + 1) * 11 <<endl
} else {
int a = n / 10
int b = n % 10
cout <<(a + 1) * 1000 + (b + 1) * 110 + (a + 1) <<endl
}
return 0
}
上述程序中,首先使用cin输入一个整数n,然后进行判断。如果n小于10,则直接将n加1后与11相乘,得到的结果即为最终结果;否则,将n分解为十位数a和个位数b,然后使用规律计算最终结果。最后,使用cout输出计算结果。
例如,我们输入23,程序会输出3434;如果输入4,程序会输出66。这样,我们就成功验证了程序规律的正确性,同时也得到了符合条件的数字是4。
小刚设计了一个关于有理数运算的程序,输入一个数后,输出的数比该数的平方小1,小丽按此程序输入-2后,输出的结果应为__3___.-2的平方是4 比4小1的是3所以输出的结果是3
用C++编写的”输入两个运算数和四则运算符,输出计算结果”计算器程序代码具体如下:
#include<stdio.h>
void main()
{
int a,b,d
char c
printf("请输入一种运算符:\n")
scanf("%c",&c)
printf("请输入两个数:\n")
scanf("%d",&a)
scanf("%d",&b)
switch(c)
{
case '+':
d=a+bbreak
case '-':
d=a-bbreak
case '*':
d=a*bbreak
case '/':
d=a/bbreak
default: break
}
printf("%d",d)
}
扩展资料:
C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。
在C++中,类是支持数据封装的工具,对象则是数据封装的实现。C++通过建立用户定义类支持数据封装和数据隐藏。
在面向对象的程序设计中,将数据和对该数据进行合法 *** 作的函数封装在一起作为一个类的定义。对象被说明为具有一个给定类的变量。
每个给定类的对象包含这个类所规定的若干私有成员、公有成员及保护成员。完好定义的类一旦建立,就可看成完全封装的实体,可以作为一个整体单元使用。类的实际内部工作隐藏起来,使用完好定义的类的用户不需要知道类是如何工作的,只要知道如何使用它即可。
在C++现有类的基础上可以声明新类型,这就是继承和重用的思想。通过继承和重用可以更有效地组织程序结构,明确类间关系,并且充分利用已有的类来完成更复杂、深入的开发。新定义的类为子类,成为派生类。它可以从父类那里继承所有非私有的属性和方法,作为自己的成员。
参考资料来源:百度百科-C++
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)