C++ 输入2个整数,再进行判断输出大的数。

法一:

#include <iostream>

using namespace std;

int main()

{

   int a,b;

   cin >> a >> b;

   if(a>b) cout << a;

   else cout << b;

   return 0;

}

法二:

#include <iostream>

using namespace std;

int main()

{

 long long x,y;

while (cin >> x >> y);

 if (x>y) cout << x;

 else if (x=y) cout << x;

 else if (x<y) cout << y;

 return 0;

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 以下是实现该功能的 C 代码: ```c #include <stdio.h> int main() { int num, count = 0; printf("请输入一个整数:"); scanf("%d", &num); // 计算字的位 while (num != 0) { count++; num /= 10; } printf("该为 %d 位,逆向输出为:", count); // 逆向输出字 while (count > 0) { printf("%d", num % 10); num /= 10; count--; } return 0; } ``` 代码先从键盘输入一个整数 `num`,然后通过循环计算字的位 `count`。接着,在输出后,再通过循环逆向输出字,即先输出个位、再输出十位、百位等。需要注意的是,循环输出时需要将 `num` 每次除以 10,以便得到下一位字。 ### 回答2: 假设从键盘输入整数为num。 首先,我们可以通过将整数转换成字符串,然后计算字符串的长度来判断整数的位。具体步骤如下: 1. 将整数num转换成字符串,可以使用str()函实现。 2. 使用len()函计算字符串的长度,即整数的位。 3. 将整数转换成字符串后,逆向输出,可以使用字符串切片的方式来实现。可以利用冒号操作符来指定切片的起始位置和结束位置。由于题目要求逆向输出,则起始位置为末尾位置,结束位置为-1。代码如下: ```python num = int(input("请输入一个整数:")) # 判断整数的位 num_str = str(num) digit = len(num_str) # 逆向输出整数 reverse_num_str = num_str[::-1] print("该为{}位".format(digit)) print("逆向输出:{}".format(reverse_num_str)) ``` 以上代码中,首先使用input()函从键盘输入一个整数num。然后将num转换成字符串num_str,并使用len()函计算字符串的长度digit,即整数的位。接下来,使用切片[::-1]将字符串逆向输出,并赋值给reverse_num_str。最后,使用format()函将位和逆向输出的结果打印来。 ### 回答3: 可以使用以下的算法来解决这个问题: 1. 从键盘输入一个整数。 2. 将输入整数转换为字符串,并记录字符串的长度。 3. 判断字符串的长度,即为该整数的位。 4. 从字符串的最后一位开始,逆序输出每一位字。 5. 结束。 下面是一个示例的Python代码来实现上述算法: ```python num = input("请输入一个整数:") length = len(str(num)) print("该是", length, "位") print("逆序输出:", end="") for i in range(length-1, -1, -1): print(str(num)[i], end="") ``` 这样,就可以实现从键盘输入一个整数判断是几位,并且逆向输出

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值