C语言的一道编程题

[复制链接]
查看11 | 回复2 | 2009-5-9 15:38:30 | 显示全部楼层 |阅读模式
从键盘上给一维数组a[N]任意输入N个正整数,若输入了小于等于0的整数,必须提示重新录入该数,然后调用函数fun实现删去a数组中所有重复的元素,比如a数组中如果存放的是3,2,6,2,198,56,6,则删除以后a数组中的内容为3,2,6,198,56,其中,fun函数的返回值是a数组中删除重复元素以后的有效元素个数,在main函数中还要显示出删除了重复元素以后的a数组及剩下的有效元素个数,另外,N呗宏定义为15

回复

使用道具 举报

千问 | 2009-5-9 15:38:30 | 显示全部楼层
#include #define N 15int fun(int a[]){ int cnt=0; int i,j,k; int n=N; for(i=0;i#define N 15getnumbers (int *a){ int k,i; printf("Please input 15 numbers bigger than 0.\n"); for (i=0;i<N;i++) {scanf("%d",&k...
回复

使用道具 举报

千问 | 2009-5-9 15:38:30 | 显示全部楼层
我们学的没宏定义,...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行