C语言考试试题1
来源:互联网 发布:360手机桌面软件 编辑:程序博客网 时间:2024/04/28 14:48
//程序功能:假设a数组中数已经由小到大顺序存放.
//以下程序把a数组中相同的数删除得只剩一个,
//然后以每行3个数的形式输出a数组的数。
#include<stdio.h>
#define N 12
int main()
{ int a[N]={3,3,4,4,4,6,9,9,23,23,90,90};
int i,j,n;
n=N;
i=N-1;
while( i>=0 )
{ if (a[i]==a[i-1])
{ for(j=i;j<n;j++)
a[j-1]=a[j];//这个语句的作用是如果相等就把后面的往前移一位。
n-- ; //如果有一个相等,就把数组个数减1
}
i-- ; // i从N-1到0一一遍历。
}
//这个语句块是用来输出每行3个数的形式输出数组
for(i=0;i<n;i++)
{ printf("%4d",a[i]);
if((i+1)%3==0)printf("/n") ;
}
}
- C语言考试试题1
- C语言考试试题2
- ●2008年全国c语言等级考试试题 -
- c语言考试复习题
- C语言考试
- C语言考试总结
- C语言考试复习
- C语言考试系统
- C语言考试
- C语言考试题解
- C语言面试题1
- c语言面试题1
- C语言模拟试题1
- c语言面试题1
- C语言面试题1
- C语言面试题1
- c语言面试题1
- C语言考试 计算机二级
- Ogre添加外部资源管理器
- asp.net 页面转向 Response.Redirect, Server.Transfer, Server.Execute的区别
- F#入门-第五章 F#开发实例-第二节 创建文字编辑器(二)
- Hydrax简介和HydraxDemo.hdx参数说明
- 手机开发平台的一些知识
- C语言考试试题1
- PagedGeometry插件介绍
- C/C++堆栈简介
- EXT 方法集锦 收藏
- 系统缓存全解析1:缓存的分类
- VC调试入门
- jee+blazeds+flex配置(Java工程和 Flex 工程独立)
- 系统缓存全解析2:页面输出缓存
- Struts中使用displaytag简单小教程