编写程序,输入两个整数和一个字符,如果该字符是‘y’或‘Y’,则进行两个数的交换,并输出交换后的结果;否则,输出“No Swap!”
时间: 2023-05-26 09:07:13 浏览: 222
```python
num1 = int(input('请输入第一个整数:'))
num2 = int(input('请输入第二个整数:'))
flag = input('请输入一个字符(y或Y表示交换,其他字符表示不交换):')
if flag == 'y' or flag == 'Y':
num1, num2 = num2, num1
print('交换后的结果为:', num1, num2)
else:
print('No Swap!')
```
注:此代码示例为Python语言。
相关问题
编写程序,输入两个整数和一个字符,如果输入的字符是'y',则交换两个数并输出交换后的结果;否则,输出字符串"No swap!"
好的,这是一个简单的 Python 代码实现:
```
num1 = int(input("请输入第一个整数:"))
num2 = int(input("请输入第二个整数:"))
char = input("请输入一个字符:")
if char == 'y':
num1, num2 = num2, num1
print("交换后的结果为:", num1, num2)
else:
print("No swap!")
```
希望这个代码能够帮到你!
)编写程序,输入两个整数和一个字符,如果该字符是‘y’或‘Y’,则进行两个数的交换,并输出交换后的结果;否则,输出“No Swap!”本题要求使用switch语句。(注意:本题是数值和字符混合输入,要注意怎样从键盘输入)本题源程序命名:5_1.c
```c
#include <stdio.h>
int main() {
int num1, num2;
char c;
printf("请输入两个整数和一个字符,用空格隔开:\n");
scanf("%d %d %c", &num1, &num2, &c);
switch (c) {
case 'y':
case 'Y': {
int temp = num1;
num1 = num2;
num2 = temp;
printf("交换后的结果为:%d %d\n", num1, num2);
break;
}
default: {
printf("No Swap!\n");
break;
}
}
return 0;
}
```
阅读全文