![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机考试
X_0001yx
这个作者很懒,什么都没留下…
展开
-
【C语言】计算并输出3到n之间所有素数的平方根之和。
题目描述:请编写函数fun,其功能是:计算并输出3到n之间所有素数的平方根之和。详细代码:#include<stdio.h>int fun(int n);int main(){ int a; scanf_s("%d", &a); printf("从3到%d的素数的平方和为%d", a, fun(a));}int fun(int n){ int i, j, sum = 0; for ( i = 3;i <= n;i++)...原创 2021-10-07 14:34:12 · 11919 阅读 · 3 评论 -
【C语言】计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。
题目描述:请编写函数fun,它的功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。详细代码:#include<stdio.h>float fun(int n);int main(){ int a; scanf_s("%d", &a); printf("此范围内满足条件的数的倒数和为:%f", fun(a));}float fun(int n){ float sum = 0; for (int i =...原创 2021-10-07 14:28:00 · 17044 阅读 · 3 评论 -
【C语言】计算相邻两个元素之平均值的平方根之和。
题目描述:请编写函数fun,其功能使:计算并输出给定数组(长度为9)中每相邻两个元素之平均值的平方根之和。详细代码:#include<stdio.h>#include<math.h>float fun(int* a);int main(){ int a[9] = { 1,4,7,2,5,8,3,6,9 }; printf("计算最终结果为%f", fun(a));}float fun(int* a){ float ave, sum...原创 2021-10-07 14:21:21 · 2683 阅读 · 0 评论 -
【C语言】计算方差
题目描述:请编写函数fun,计算并输出给定10个数的方差。详细代码:#include<stdio.h>float fun(int* a);int main(){ int a[10]; for (int i = 0;i < 10;i++) { scanf_s("%d", &a[i]); } printf("这十个数的方差为:%f\n", fun(a));}float fun(int* a){ in...原创 2021-10-07 14:11:39 · 5417 阅读 · 0 评论 -
【C语言】将二维数组转存一维数组
题目描述:请编写函数fun,该函数的功能:将m行n列的二维数组中的数据,按列的顺序依次放到一维数组中。详细代码:#include<stdio.h>void fun(int a[][4], int* b);int main(){ int c[20] = { 0 }, f[3][4] = { 1,4,7,10,2,5,8,11,3,6,9,12 },*t=c; fun(f, c); while (*t) { printf("%d ",...原创 2021-10-07 14:00:31 · 4385 阅读 · 1 评论 -
计算数列和
题目描述:请编写函数fun,其功能时:计算并输出下列多项式的值:sn=1+1/1!+1/2!+1/3!+1/4 !+……+1/n!详细代码:#include<stdio.h>float fun(int n);int main(){ int a; scanf_s("%d", &a); printf("%f", fun(a));}float fun(int n){ float sum = 1; int cal = 1; f...原创 2021-10-06 15:53:57 · 326 阅读 · 0 评论 -
删除字符串中*
题目描述:假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:删除字符串中所有*号。在编写函数时,不得使用C语言提供的字符串函数。#include<stdio.h>int fun(char* s);int main(){ char a[25] = "like**du*not*kn*o*w*"; printf("总共删除%d个*\n", fun(a)); puts(a);}int fun(char* s){ int count = ...原创 2021-10-06 15:37:39 · 805 阅读 · 0 评论 -
求一个数所有因子之和
题目描述:请编写一个函数fun,它的功能是:计算并输出给定整数n的所有因子(不包括1与自身)之和。规定n的值不大于1000。详细代码:#include<stdio.h>int fun(int n);int main(){ int a; printf("请输入一个小于1000的数\n"); scanf_s("%d", &a); printf("%d的所有因子(不包括1和本身)之和为%d", a, fun(a));}int fun(int...原创 2021-10-06 15:25:50 · 4309 阅读 · 1 评论 -
统计字符串中单词个数
题目描述:请编写函数fun,该函数的功能是:统一一含字符串中单词的个数,作为函数值返回。一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格格开,一行的开始没有空格。详细代码:#include<stdio.h>int fun(char* s);int main(){ char a[50] = "love you du , and all of you."; printf("单词的个数是%d", fun(a));}int fun(char...原创 2021-10-06 15:20:02 · 790 阅读 · 0 评论 -
矩阵的加法
20题目描述:编写程序,实现一个矩阵和其转置矩阵相加详细代码:#include<stdio.h>int main(){ int a[3][3] = { 1,2,3,4,5,6,7,8,9 }, b[3][3]; for (int i = 0;i < 3;i++) { for (int j = 0;j < 3;j++) { b[i][j] = a[i][j] + a[j][i]; ...原创 2021-10-05 17:21:58 · 165 阅读 · 0 评论 -
不用库函数连接字符串
题目描述:编写函数实现两个字符串的连接,要求不许使用库函数stract详细代码:#include<stdio.h>#include<string.h>void fun(char* s1, char* s2);int main(){ char a[20] = "lovedu", b[10] = "qy420";//也可通过输入进行初始化字符串 fun(a, b); puts(a);}void fun(char* s1, char* s2)...原创 2021-10-05 17:15:40 · 762 阅读 · 0 评论 -
统计子串出现次数
题目描述:编写一个函数,该函数可以统计一个字符串在另一个字符串中出现的次数。详细代码:#include<stdio.h>int fun(char* str, char* substr);int main(){ char str[10] = "abdduabsd", substr[5] = "du"; printf("%d", fun(str, substr));}int fun(char* str, char* substr){ int n = 0;...原创 2021-10-05 11:59:45 · 367 阅读 · 0 评论 -
字符串内局部移动
题目描述:假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:将字符串中的前导*号全部移到字符串的尾部。详细代码:#include<stdio.h>#include<string.h>void fun(char* s);int main(){ char a[20] = "**ajkh**akj******"; int k = 3; fun(a); puts(a);}void fun(char* s){ in...原创 2021-10-05 10:44:12 · 98 阅读 · 0 评论 -
删除字符串尾指定字符
题目描述:假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:使字符串中尾部的*号不得多于n个;若多于n个,则删除多于的*号;若少于或等于n个,则什么也不做,字符串中间和前面的*号不删除。详细代码:#include<stdio.h>#include<string.h>void fun(char* s, int n);int main(){ char a[20] = "**ajkh**akj******"; int k = 3; ...原创 2021-10-05 10:32:36 · 555 阅读 · 0 评论 -
2021-10-05字符串转化为整数
题目描述:请编写一个函数fun,它的功能是:将一个字符串转换为一个整数(不得调用c语言提供的将字符串转换为整数的函数)。详细代码:#include<stdio.h>#include<string.h>int fun(char* s);int main(){ char a[10] = "-1596", b[10] = "420"; printf("%d+%d=%d", fun(a), fun(b), fun(a) + fun(b));}int fu...原创 2021-10-05 10:14:32 · 121 阅读 · 0 评论 -
判断回文字符串
题目描述:请编写函数fun,该函数的功能是:判断字符串是否为回文?若是则函数返回1,主函数中输出1,否则返回0,主函数中输出0。回文是指顺读和倒读都是一样的字符串。详细代码:#include<stdio.h>int fun(char* s);int main(){ char a[10] = "abcba", b[10] = "12323"; printf("%d %d", fun(a), fun(b));}int fun(char* s){ int...原创 2021-10-05 09:27:22 · 1072 阅读 · 0 评论 -
指定位置字符排序
题目描述:题目描述:对一个字符串,除首尾字符外,将其余字符按ascii码降序排列。详细代码:#include<iostream>#include<algorithm>using namespace std;bool cmp(char a, char b) { return a > b;}int main(){ char a[10] = { 'k','a','c','r','d','s','e' }; int len=0...原创 2021-10-05 09:24:35 · 147 阅读 · 0 评论 -
求范围内素数个数
题目描述:编写函数int fun(int lim,int aa[]),该函数的功能是求出小于或等于lim 的所有素数并放在aa数组中,该函数返回所求的素数的个数。详细代码:#include<stdio.h>int fun(int lim, int aa[]);int main(){ int a, aa[20]; scanf_s("%d", &a); printf("%d", fun(a, aa));}int fun(int lim, int a...原创 2021-10-04 20:10:39 · 320 阅读 · 0 评论 -
删除指定字符
题目描述:编写函数fun,该函数的功能是:从字符中删除指定的字符,同一字母的大、小写按不同字符处理。详细代码:#include<stdio.h>void fun(char s[], char c);int main(){ char s[10] = "loEEveed", c = 'e'; fun(s, c); for (int i = 0;s[i] != '\0';i++) { printf("%c", s[i]); }}...原创 2021-10-04 19:56:38 · 162 阅读 · 0 评论 -
行列式转置
题目描述:编写程序,实现矩阵(3行3列)的转置(即行列互换)。#include<stdio.h>void fun(int arry[3][3]);int main(){ int a[3][3] = { 1,2,3,4,5,6,7,8,9 }; fun(a); for (int i = 0;i < 3;i++) { for (int j = 0;j < 3;j++) { printf(...原创 2021-10-04 19:41:24 · 1192 阅读 · 0 评论 -
倒置字符串
题目描述:请编写一个函数fun(char*s),该函数的功能使把字符串中的内容逆置。#include<stdio.h>void fun(char* s);int main(){ char a[20] = "loved"; fun(a); puts(a);}void fun(char* s){ char* a = s, temp; int l=0; for (;*a != '\0';a++) { l++;...原创 2021-10-04 17:24:41 · 201 阅读 · 0 评论 -
将数组左下半角元素全部置零
题目描述:下列程序定义了n×n的二维数组,并在主函数中自动赋值。请编写函数fun(int a[][n]),该函数的功能是:使数组左下半三角元素中的值全部置成0。详细代码:#include<stdio.h>void fun(int *a, int n);int main(){ int a[3][3] = { 1,2,3,4,5,6,7,8,9 }, b = 3; fun(a, 3); for (int i = 0;i < 3;i++) {...原创 2021-10-04 15:22:08 · 1250 阅读 · 0 评论 -
计算组合数
题目描述:编写一个函数fun,它的功能是:根据以下公式求p的值,结果由函数值带回。M 与n为两个正整数,且要求m>n。公式:p=m!/n!(m-n) !详细代码:#include<stdio.h>float fun(int m, int n);int main(){ int m, n; scanf_s("%d%d", &m, &n); printf("%f", fun(m, n));}float fun(int m, int n...原创 2021-10-04 15:18:47 · 218 阅读 · 0 评论 -
按照公式计算和值
题目描述:编写函数fun,功能是:根据以下公式计算s,计算结果作为函数值返回;n通过形参传入公式:S=1+1/(1+2)+1/(1+2+3)+…….+1/(1+2+3+4+……+n)详细代码:#include<stdio.h>float fun(int n);int main(){ int n; scanf_s("%d", &n); printf("%f", fun(n));}float fun(int n){ int su...原创 2021-10-04 15:16:38 · 598 阅读 · 0 评论 -
找数组中最大值对应的下标
题目描述:请编写一个函数int fun(int*s,int t,int*k),用来求除数组的最大元素在数组中的下标并存放在k所指的储存单元中。详细代码:#include<stdio.h>void fun(int* ss,int a, int * k);int main(){ int a[5] = { 9,10,6,4,5 },b, * t; t = &b;//指针务必初始化 fun(a, 5, t); printf("%d", *t);...原创 2021-10-04 15:13:50 · 1828 阅读 · 0 评论