假定输入的字符串中只包含字母和号。请编写C程序将字符串尾部的号全部删除前面和中间的号不删除。在编写函数时不得使用C语言提供的字符串函数。要求:数据输入、输出、函数调用均在主函数中完成具体功能实现在自定义函数中完成。void del_starchar str
#include <stdio.h>
void del_star(char str) { int len = 0; while (str[len] != '\0') { // 计算字符串长度 len++; } int i = len - 1; while (i >= 0 && str[i] == '') { // 删除尾部的* str[i] = '\0'; i--; } }
int main() { char str[100]; scanf("%s", str); del_star(str); printf("%s", str); return 0; }
原文地址: https://www.cveoy.top/t/topic/g90m 著作权归作者所有。请勿转载和采集!