#include<stdio.h> #include<string.h> #include<malloc.h> typedef struct Node{ int arr[100000]; int len; }NODE,*node; int main(){ node ln=(node)malloc(sizeof(NODE)); int n, status; status = scanf("%d", &n); if(ln){ ln->len = n; if(status){ for(int i = 0; i < n; i++){ status = scanf("%d", &(ln->arr[i])); } } status = scanf("%d", &n); for(int i = 0; i < ln->len; i++){ if(ln->arr[i] == n){ for(int j=i;j<ln->len;j++) ln->arr[j] = ln->arr[j + 1]; ln->len--; i--; } } for(int i = 0; i < ln->len; i++){ printf("%d ", ln->arr[i]); } free(ln); ln = NULL; } return 0; }
0.0分
0 人评分
C语言考试练习题_排列 (C++代码)浏览:638 |
C语言训练-斐波纳契数列 (C语言代码)浏览:2826 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:619 |
简单的a+b (C语言代码)浏览:726 |
IP判断 (C语言代码)浏览:763 |
简单的a+b (C语言代码)浏览:816 |
字符逆序 (C语言代码)浏览:460 |
简单的a+b (C语言代码)浏览:579 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:509 |
图形输出 (C语言代码)浏览:944 |