参考代码:
#include<string.h> #include<stdio.h> int fun(char *a) { char res[81] = {0}; int flag = 0; int i = 0; while(*(a + i) == '*') { res[i] = '*'; i++; } int resi = i; for(int j = i; j < 81; j++) if(a[j] != '*') res[resi++] = a[j]; for(int i = 0; i < 81; i++) a[i] = res[i]; return 0; } int main() { char s[81]; gets(s); fun(s); puts(s); return 0; }
0.0分
5 人评分
C语言程序设计教程(第三版)课后习题12.2 (C语言代码)浏览:855 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:670 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:580 |
A+B for Input-Output Practice (V) (C++代码)浏览:485 |
多输入输出练习1 (C语言代码)浏览:1219 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:783 |
【亲和数】 (C语言代码)浏览:908 |
计算质因子 (C++代码)浏览:1824 |
WU-字符串比较 (C++代码)浏览:824 |
DNA (C语言描述,数据结构)浏览:909 |