c语言作业
1个回答
关注
展开全部
C语言作业的题目,供您参考:1. 编写一个程序,输入一个整数n,输出1到n之间的所有素数。2. 编写一个程序,输入一个字符串,判断该字符串是否为回文字符串。3. 编写一个程序,输入一个字符串,将其中的所有小写字母转换为大写字母。4. 编写一个程序,输入一个字符串,将其中的所有空格替换为下划线。5. 编写一个程序,输入一个字符串,输出该字符串中出现次数最多的字符及其出现次数。6. 编写一个程序,输入一个字符串,将其中的所有数字字符转换为整数,并求它们的和。7. 编写一个程序,输入一个字符串,将其中的所有单词首字母大写。8. 编写一个程序,输入一个字符串,将其中的所有元音字母替换为下一个字母。9. 编写一个程序,输入一个字符串,将其中的所有大写字母转换为小写字母。10. 编写一个程序,输入一个字符串,输出该字符串中最长的回文子串。
咨询记录 · 回答于2023-05-18
c语言作业
C语言作业的题目,供您参考:1. 编写一个程序,输入一个整数n,输出1到n之间的所有素数。2. 编写一个程序,输入一个字符串,判断该字符串是否为回文字符串。3. 编写一个程序,输入一个字符串,将其中的所有小写字母转换为大写字母。4. 编写一个程序,输入一个字符串,将其中的所有空格替换为下划线。5. 编写一个程序,输入一个字符串,输出该字符串中出现次数最多的字符及其出现次数。6. 编写一个程序,输入一个字符串,将其中的所有数字字符转换为整数,并求它们的和。7. 编写一个程序,输入一个字符串,将其中的所有单词首字母大写。8. 编写一个程序,输入一个字符串,将其中的所有元音字母替换为下一个字母。9. 编写一个程序,输入一个字符串,将其中的所有大写字母转换为小写字母。10. 编写一个程序,输入一个字符串,输出该字符串中最长的回文子串。
可以使用字符串的遍历和拼接来实现这个操作。具体的算法步骤如下:1. 初始化一个空字符串s。2. 遍历a中的每一个字符,如果该字符不是空格,则将其加入s中。3. 将s赋值给b[100]。下面是一个Python实现的例子:```a = "Hyper Text Mar kup Lang uage"b = ["" for i in range(101)]s = ""for c in a: if c != " ": s += cb[100] = sprint(b[100]) # 输出 "HyperTextMarkuLanguage"```需要注意的是,这里我们使用了列表推导式来初始化b。由于题目中要求将a[100]存放在b[100]中,因此我们需要将b的长度设为101,而不是100。
可以使用字符串的遍历和拼接来实现这个操作。具体的算法步骤如下:1. 初始化一个空字符串s。2. 遍历a中的每一个字符,如果该字符不是空格,则将其加入s中。3. 将s赋值给b[100]。下面是一个Python实现的例子:```a = "Hyper Text Mar kup Lang uage"b = ["" for i in range(101)]s = ""for c in a: if c != " ": s += cb[100] = sprint(b[100]) # 输出 "HyperTextMarkuLanguage"```需要注意的是,这里我们使用了列表推导式来初始化b。由于题目中要求将a[100]存放在b[100]中,因此我们需要将b的长度设为101,而不是100。
可以使用字符串的遍历和拼接来实现这个操作。具体的算法步骤如下:1. 初始化一个空字符串s。2. 遍历a中的每一个字符,如果该字符不是空格,则将其加入s中。3. 将s赋值给b[100]。下面是一个Python实现的例子:```a = "Hyper Text Mar kup Lang uage"b = ["" for i in range(101)]s = ""for c in a: if c != " ": s += cb[100] = sprint(b[100]) # 输出 "HyperTextMarkuLanguage"```需要注意的是,这里我们使用了列表推导式来初始化b。由于题目中要求将a[100]存放在b[100]中,因此我们需要将b的长度设为101,而不是100。