7-14 纵向输出字符串 分数 10 作者 王祥荣 单位 宁波财经学院 要求读入一个宽度小于20的字符串,然后将输入按照一个字符占一行的格式输出。 输入格式: 输入一个宽度小于20的字符串。 输出格式: 对每一组输入,将输入按照一个字符占一行的格式输出。 输入样例: Good! 输出样例: G o o d !
时间: 2024-02-09 22:13:14 浏览: 226
这是一道程序题目,可以按照以下方式进行解答:
C++代码如下:
```cpp
#include <iostream>
#include <cstring>
using namespace std;
int main() {
char str[20];
cin >> str;
int len = strlen(str);
for(int i = 0; i < len; i++) {
cout << str[i] << endl;
}
return 0;
}
```
Python3代码如下:
```python
s = input()
for i in s:
print(i)
```
这两份代码都是读入字符串后,逐个输出字符串中的每个字符,每个字符占一行。
相关问题
python编写函数判断水仙花数 分数 10 作者 王祥荣 单位 宁波财经学院 给定一个三
水仙花数是一个特殊的三位数,其每个位上的数字的立方和等于该数本身。为了判断一个数是否为水仙花数,我们可以编写一个函数来实现。
首先,我们要得到该三位数的百位、十位和个位上的数字。可以通过整除和取模运算得到。
然后,我们将百位、十位和个位上的数字分别做立方运算,再将这三个立方值相加,得到一个和。
最后,我们将这个和与原数进行比较,如果相等,则该数为水仙花数;否则,该数不是水仙花数。
下面是一个用Python编写的判断水仙花数的函数的示例代码:
```python
def is_daffodil_number(number):
# 获取百位上的数字
hundreds = number // 100
# 获取十位上的数字
tens = (number // 10) % 10
# 获取个位上的数字
units = number % 10
# 计算立方和
sum_of_cubes = hundreds**3 + tens**3 + units**3
# 判断是否为水仙花数
if sum_of_cubes == number:
return True
else:
return False
# 测试调用函数
number = 153
if is_daffodil_number(number):
print(number, "是水仙花数")
else:
print(number, "不是水仙花数")
```
在上述代码中,我们先定义了一个函数`is_daffodil_number`来判断给定的数是否为水仙花数。然后通过整除和取模运算来获取百位、十位和个位上的数字,计算立方和,最后进行比较输出结果。
以上就是用Python编写判断水仙花数的函数的一个示例。
6-5 编写函数计算圆面积 分数 5 作者 王祥荣 单位 宁波财经学院 1.要求编写函数getCircleArea(r)计算给定半径r的圆面积,函数返回圆的面积。 2.要求编写函数get_rList(n) 输入n个值放入列表并将列表返回
好的,我明白了。下面是代码实现:
```python
# 计算圆面积
def getCircleArea(r):
area = 3.14 * r * r
return area
# 获取输入的n个值,并将其放入列表中返回
def get_rList(n):
r_list = []
for i in range(n):
r = float(input("请输入第%d个半径:" % (i+1)))
r_list.append(r)
return r_list
```
请问还有其他问题吗?
阅读全文