自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(105)
  • 收藏
  • 关注

原创 105.对实数型数保留2位小数

函数fun的功能是:使实型数保留2位小数,并对第三位进行四舍五入。#define _CRT_SECURE_NO_WARNINGS#includefloat fun(float h){ long i = h * 1000; if (i % 10 < 5) return(i / 10) / 100.0; else return(i / 10 + 1) / 100.0;

2015-06-30 17:29:10 1520

原创 106.根据公式求值

函数fun的功能是,根据以下公式求P的值(要求满足精度0.0005,即要求某项小于0.0005时运算)。#define _CRT_SECURE_NO_WARNINGS#include#includedouble fun(double eps){ int i=1; double P=1.0,sum = 1.0,ave=i/(2.0*i+1); for (;sum >= ep

2015-06-30 16:54:39 525

原创 107.从数组中找出低于平均数的数

m个人的成绩放在score数组中,函数fun的功能是:将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所指的数组中。#define _CRT_SECURE_NO_WARNINGS#include#includeint fun(int score[], int m, int below[]){ int i = 0, j = 0; double ave = 0

2015-06-30 16:28:13 1156

原创 108.按照要求删除字符串中的*号

假定输入的字符串中只包含字符和*号,函数fun的功能是:除了字符串前导的*号之外,将其他的*号全部删除。在编写函数时,不得使用c语言提供的字符串函数。#define _CRT_SECURE_NO_WARNINGS#includevoid fun(char *a){ int i = 0, j = 0; while (a[i]) { if ((j == 0) && (a[i

2015-06-30 15:24:42 1032

原创 109.按规定平移字符串前导*号

假定输入的字符串中只包含字母和*号。函数fun的功能是:将字符串中的前导*号全部移动到字符串的尾部。#define _CRT_SECURE_NO_WARNINGS#includevoid fun(char *a){ int i = 0,j = 0; while (a[i] == '*') { i++; } j = i; while (a[i]) { a[i

2015-06-30 14:16:16 648

原创 110.按照规定删除字符串前导星号

嘉定输入的字符中只有包含字母和*号,函数fun的功能是:是字符串的前导*号不得多于n个;若是多于n个则删除多于的*号;若是少于或者等于n个,则什么都不做,字符串中间和尾部的*号不删除。#define _CRT_SECURE_NO_WARNINGS#includevoid fun(char *a, int n){ int i = 0, j = n; while (a[i++]

2015-06-30 13:19:27 1844

原创 111.按规定求出能整除x且不是偶数的整数

函数fun的功能是:求出整数形参x且不是偶数的各整数,并由小到大的顺序排列放在pp所指的数组中,这些除数的个数通过形参n传回。#define _CRT_SECURE_NO_WARNINGS#includevoid fun(int x, int pp[], int *n){ int i,j=0; for (i = 1;i <= x;i++) if ((x%i == 0)&&

2015-06-30 12:56:40 3142

原创 112.按规定删除字符串中的字符

函数fun的功能是:将s所指字符串中下标为偶数同时ASCII值为奇数的字符删除,s所指串中剩余的字符形成的新串放在t所指的数组中。#define _CRT_SECURE_NO_WARNINGS#include#includevoid fun(char *s, char t[]){ int i = 0,j=0; while (s[i]) { if ((i % 2 !=

2015-06-30 12:25:33 673

原创 113.根据要求合并两个整数

函数fun的功能是:将a、b中的两个两位数整数合并形成一个新的整数放在c中。合并的方式是:将a的十位和个位依次放在变量c的百位和个位上,b中的十位和个位数依次放在变量的c放十位和千位上。#define _CRT_SECURE_NO_WARNINGS#include#includevoid fun(int a,int b,long *c){ *c = a / 10 * 100

2015-06-29 21:40:34 951

原创 114.按要求,求小于n同时能被3和7整除的所有自然数之和的平方根

函数fun的功能是:求小于形参n同时能被3和7 整除的所有自然数之和的平方根,并作为函数值返回。#define _CRT_SECURE_NO_WARNINGS#include#includedouble fun(int n){ int i; double sum = 0; for (i = 1;i < n;i++) if ((i % 3 == 0) && (i % 7

2015-06-29 17:26:16 7377 1

原创 115.按规定存放数

函数fun的功能是:将M行N列的二维数组中的数据按行的顺序依次放到一维数组中,一维数组中的数据的个数存放在形参n所指的存储单元中。#define _CRT_SECURE_NO_WARNINGS#includevoid fun(int(*s)[10], int *b, int *n, int mm, int nn){ int i, j; *n = 0; for (i = 0;

2015-06-29 17:09:09 381

原创 116.排列学生结构体数据

学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,函数fun的功能是:按分数的高低排列学生的记录,高分在前。#define _CRT_SECURE_NO_WARNINGS#include#define N 16typedef struct{ char num[10]; int s;}STREC;void fun(STREC a[]){ int

2015-06-29 15:35:59 706

原创 117.求出二维数组周边元素的平均值

程序定义了N*N的二维数组,并在主函数赋值,函数fun的功能是:求出数组周边元素的平均值并作为函数值返回给主函数的s。#define _CRT_SECURE_NO_WARNINGS #include#include#define N 5double fun(int a[][N]){ double ave = 0; int i; for (i = 0;i < N;i++)

2015-06-29 15:14:02 4705

原创 118.在数组中找出最大元素

函数fun的功能是:求出数组最大元素在数组中的下标并参访在k所指的存储单元中。#define _CRT_SECURE_NO_WARNINGS #includeint fun(int *s, int t, int *k){ int j = 0,i; for (i = 1;i < t;i++) if (s[j] < s[i]) j = i; *k = j; retur

2015-06-29 14:50:04 481

原创 119.按要求删除字符串后缀的‘*’号

假设输入的字符串中只包含字母和*好。函数fun的功能是:将字符串尾部的*号全部删除,前面和中间的*不删除。#define _CRT_SECURE_NO_WARNINGS #include#includevoid fun(char *a){ int i = 0, j = 0; while (a[i]) { if (a[i] == '*') j++; else

2015-06-29 14:38:35 626

原创 120.按规定找出素数

函数fun的功能是:求出小于或是等于lim的所有素数并存放在aa数组中,以及函数返回所求的素数的个数。#define _CRT_SECURE_NO_WARNINGS #include#define MAX 100int fun(int lim, int aa[MAX]){ int i, j, k = 0; for (i = 2;i <=lim;i++) { for (

2015-06-29 14:21:51 473

原创 121.找出要求的素数

函数fun的功能:将大于形参m且紧靠m的k个素数参入xx所指的数组中。#define _CRT_SECURE_NO_WARNINGS #includevoid fun(int m, int k, int xx[]){ int i, j = m + 1, n = 0; while (k > n) { for (i = 2;i < j;i++) if (j % i =

2015-06-29 14:01:08 500

原创 122.找出单项链表中的最大值

N名学生的成绩已在主函数中放入一个带头节点的链表结构体中,h指向链表的头节点。fun函数的功能是:找出学生的最高分,由函数值返回。#define _CRT_SECURE_NO_WARNINGS #include#include#define N 8struct slist{ double s; struct slist *next;};typedef struct s

2015-06-29 13:27:29 3593 1

原创 123.对学生结构体数据进行处理

学生的记录有学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,函数fun的功能是:把高于平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通通过形参n传回,平均分通过函数值返回。#define _CRT_SECURE_NO_WARNINGS #include#define N 12typedef struct{ char num[10]; double

2015-06-29 12:27:30 502

原创 124.求二维数组周边元素之和

函数fun功能是:求出二维数组周边元素之和,作为函数值返回,二维数组中的值在主函数中赋予。#define _CRT_SECURE_NO_WARNINGS #include#define M 4#define N 5int fun(int a[M][N]){ int i, s = 0; for (i = 0;i < N;i++) s += a[0][i] + a[M -

2015-06-29 10:25:39 16177 3

原创 125.按规定删除字符

函数fun的功能是:将s所指字符串中除了下标为奇数、同时ASCII值也为奇数的字符之外,其余所有字符都删除,串中剩余字符所形成的一个新串放在t所指的数组中。#define _CRT_SECURE_NO_WARNINGS #include#includevoid fun(char *s, char t[]){ int i = 0, j = 0; while (s[i]) {

2015-06-29 10:01:09 379

原创 126.从字符串数组中找出最长的字符串

函数fun的功能是:从num个字符串中找出最长的一个字符串,并通过形参指针max传回该串地址。(注意:主函数中用****作为结束输入的标志)#define _CRT_SECURE_NO_WARNINGS #include#includevoid fun(char(*a)[81], int num, char **max){ int n; for (n= 0;n < num;

2015-06-29 09:46:10 3853

原创 127.判断字符串是否为回文

函数fun的功能是:判断字符串是否为回文,若是,函数返回1,主函数中输出Yes;否则返回0,主函数中输出No,回文是指顺读和倒读都是一样的字符串。#define _CRT_SECURE_NO_WARNINGS #include#define N 80int fun(char *str){ int i, j = 0; while (str[j]) j++; for (i =

2015-06-29 09:12:50 527

原创 128.删除一维数组中相同的数

函数fun的功能是:删除一位数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中的数据的个数。#define _CRT_SECURE_NO_WARNINGS #include#define N 80int fun(int a[], int n){ int i, k = 0; for (i = 0;i < n;i++) if (a[k]

2015-06-29 08:51:24 4114

原创 129.找出一位数组中最大值

函数fun的功能是:找出一维数组整型数组元素中最大的值和它所在的下标,最大值和它锁子啊的下标通过形参传回,数组元素中的值已在主函数中赋予。#define _CRT_SECURE_NO_WARNINGS #include#includevoid fun(int a[], int n, int *max, int *d){ int i; *max = a[0],*d=0; f

2015-06-29 01:17:27 393

原创 130.计算单词个数

函数funded功能是:统计一行字符串中单词的个数,作为函数返回值,一行字符串在主函数中输入,规定所有单词都是由小写字母组成,单词之间有若干个空格隔开,一行的开始没有空格。#define _CRT_SECURE_NO_WARNINGS #include#include#define N 80int fun(char *s){ int flag = 0,n=0; char

2015-06-29 00:55:26 389

原创 131.按规定在二维数组右上角乘以m整数

程序定义了N*N的二维数组,并在主函数中自动赋值。函数fun的功能是:使数组右上角元素的值乘以m。#define _CRT_SECURE_NO_WARNINGS #include#include#define N 5int fun(int a[][N], int m){ int i, j; for (i = 0;i < N;i++) for (j = i;j < N;

2015-06-28 23:03:47 1550 1

原创 132.按规定排列字符

函数fun的功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。#define _CRT_SECURE_NO_WARNINGS #include#define M 3#define N 4void fun(char(*s)[N], char *b){ int i, j,k=0; for (i = 0;i < M;i++) for (j = 0;j

2015-06-28 22:39:13 305

原创 133.找出分数最低的学生

学生的记录有学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把分数最低的学生数据放在b所指的数组中。注意:分数最低的学生可能不止一个,函数返回分数最低的学生的人数。#define _CRT_SECURE_NO_WARNINGS #include#define N 16typedef struct{ char num[10]; in

2015-06-28 17:20:42 1258

原创 134.根据公式计算和

函数fun,它的功能是计算下列级数和,和值有函数值返回。#define _CRT_SECURE_NO_WARNINGS #include#includedouble fun(double x, int n){ double s=1.0,x1=1.0; int i,n1=1; for (i = 1;i <= n;i++) { x1 *= x; n1 *= i;

2015-06-28 16:06:45 320

原创 135.删除字符串中字符ASCII为奇数的数。

函数fun的功能是:将s所指字符串中ASCII值为奇数的字符删除,串中剩余字符形成一个新的串放在t所指的数组中。#define _CRT_SECURE_NO_WARNINGS #include#includevoid fun(char *s, char t[]){ int i = 0, j = 0; while (s[i]) { if (s[i] % 2 == 0)

2015-06-28 15:08:10 3540 2

原创 136.求最大值

函数fun的功能是:求出一个2*N整型二维数组中最大的值,并将此值返回调用函数。#define _CRT_SECURE_NO_WARNINGS #include#define M 4int fun(int a[][M]){ int i,j, max=a[0][0]; for (i = 0;i < 2;i++) for (j = 0;j < M;j++) if (ma

2015-06-28 14:49:47 229

原创 137.将数字字符转化为数字

函数fun的功能是:将一个数字字符串转化为一个整数(不得调用c语言提供的将字符串转化为整数的函数)。#define _CRT_SECURE_NO_WARNINGS #include#includelong fun(char *p){ int i,sum=0; char *ch; ch = p; if (*p == '-') { i = 1; while (p[

2015-06-28 14:40:23 519

原创 139.删除字符串中的空格

函数fun的功能是删除字符串中的所有空格。#define _CRT_SECURE_NO_WARNINGS #include#includevoid fun(char *str){ int i, k = 0; char *p = str, s[81]; while(*p) { if (*p != ' ') s[k++] = *p; p++; } f

2015-06-28 14:05:35 317

原创 140.字符串链接(不使用strcat)

函数fun它的功能是:实现两个字符串的链接(不使用库函数strcat),即把p2所指的字符串链接到p1所指的字符串后。#define _CRT_SECURE_NO_WARNINGS#includevoid fun(char p1[], char p2[]){ char *p, *q; p = p1; q = p2; while (*p) p++; while (*q)

2015-06-28 13:36:19 654 2

原创 143.按规定链接字符串

函数fun的功能是:将放在字符串数组中的M个字符(每串长度不超过N),按顺序合并成一个新的字符串。#define _CRT_SECURE_NO_WARNINGS#include#define M 3#define N 20void fun(char a[M][N], char *b){ int i, k = 0; char *chp; for (i = 0;i < 3;

2015-06-28 13:17:01 332

原创 142.按要求移动数组

函数fun的功能是:移动一维数组中的内容;若数组中有n个整数,要求把下标0到p(含p,p#define _CRT_SECURE_NO_WARNINGS#include#define N 80void fun(int *w, int p, int n){ int i, a[N]; for (i = 0;i <p + 1;i++) a[i] = w[i]; for (i

2015-06-28 12:57:39 2007

原创 141.编程,实现(3行3列)的转置(即行列互换)

#define _CRT_SECURE_NO_WARNINGS#includevoid fun(int(*a)[3]){ int j, i, t; for (i = 0;i < 3;i++) for (j = i;j < 3;j++) { t = a[i][j]; a[i][j] = a[j][i]; a[j][i] = t; }}int main()

2015-06-28 11:11:38 7019

原创 150.按规定输出

fun函数的功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。#includevoid fun(int(*s)[10], int *b, int *n, int nn, int mm){ int i, j, k = 0; for (i = 0;i < mm; i++) for (j = 0;j < nn;j++) b[k++] = s[j][i];

2015-06-27 21:16:20 289

原创 72.插入排序

给定程序中函数fun的功能是:利用插入排序法对字符串中的字符按大到小的顺序进行排序,插入法的基本算法是:先对字符串中的头两个元素进行排序;然后把第三个字符插入到前两个字符中,插入后前三个字符串依然有序;再把第四个字符插入到前三个字符串中、、、待排序的字符串已在主函数中赋予。#define _CRT_SECURE_NO_WARNIN#include#include#define N

2015-06-25 18:15:23 6470

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除