![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言 错题、经典题型
文章平均质量分 50
_luojingcong_
不后悔, 不遗憾
展开
-
有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数,见图。写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数。
#include#define X 10int c[X];int *f(int n,int m,int *p){ int i,b[X]; for(i=0;i<m;i++)//取出数组a后面m位放入新数组b b[i]=*(p+n-m+i); for(i=0;i<m;i++) c[i]=b[i];//开辟新数组c,前半部分存数组b中m个值原创 2014-11-14 10:47:59 · 3697 阅读 · 0 评论 -
C语言 利用函数调用进行排序——冒泡法
//Title冒泡排序,利用函数调用//Author://flyingostrich//Data://Tuesday 26-August-2014//Environment://Codeblocks#include#define M 10//宏定义修改M的值void Bubble_sort(int a[]){ int i,j,t;原创 2014-08-26 20:20:35 · 19007 阅读 · 0 评论 -
计算nN*N正方形对角线的和
#include#define N 4int sum=0,s[N][N];//定义全局变量,便于最后返回值的输出int calculate(int s[N][N]){ int i=0,j=0; while(i<N) //判断是否越界,由于是方正只需判断一个变量 sum+=s[i++][j++]; if(N%2==0) //判断方阵的行列原创 2014-11-14 09:17:42 · 906 阅读 · 0 评论 -
中国有句俗语叫“三天打鱼两天晒网”。 某人从1990年1月1日起开始“三天打鱼两天晒网”, 问这个人在以后的某一天中是“打鱼”还是“晒网”?
#includeint count_Days(int y,int m,int d)//计算总共的天数{ int d1=0,d2=0,d3=0,sum=0,year; int data[]={0,31,28,31,30,31,30,31,31,30,31,30,31}; if(y%400==0||(y%4==0&&y%100!=0))//判断是否是闰年 {原创 2014-11-14 11:14:56 · 15345 阅读 · 4 评论