函数体
C程序设计(函数体)
码字创文
我是网络世界中的1bit,努力绽放1bit的光芒。感谢您的点赞、评论、收藏!
展开
-
C语言 编写一个函数print,输出一个学生的成绩数组,该数组中有5个学生的数据记录,每个记录包括num,name,score[3],用主函数输入这些记录,用print函数输出这些记录
【代码】C语言 编写一个函数print,输出一个学生的成绩数组,该数组中有5个学生的数据记录,每个记录包括num,name,score[3],用主函数输入这些记录,用print函数输出这些记录。原创 2022-10-12 16:18:32 · 2611 阅读 · 1 评论 -
C语言 利用指向指针的指针方法对n个整数排序并由小到大输出
【代码】C语言 利用指向指针的指针方法对n个整数排序并由小到大输出。原创 2022-10-09 17:56:14 · 1401 阅读 · 0 评论 -
C语言 用矩形法计算定积分∫(0—1)sinxdx、∫(-1—1)cosxdx、∫(0—2)e^xdx
【代码】C语言 用矩形法计算定积分∫(0—1)sinxdx、∫(-1—1)cosxdx、∫(0—2)e^xdx。原创 2022-10-09 17:03:01 · 1388 阅读 · 2 评论 -
C语言 输入10个等长的字符串,用另一个函数对它们排序,由小到大依次输出字符串
方法二:用指向一维数组的指针作函数参数。方法一:用字符型二维数组。原创 2022-10-09 16:33:07 · 4058 阅读 · 0 评论 -
C语言 有一个字符串,包含n个字符。将此字符串中从第m个字符开始的全部字符复制成为另一个字符串
【代码】C语言 有一个字符串,包含n个字符。将此字符串中从第m个字符开始的全部字符复制成为另一个字符串。原创 2022-10-09 15:37:31 · 6017 阅读 · 0 评论 -
C语言 输入10个数,将其中最小的数与第一个数对换,将最大的数与最后一个数对换
【代码】C语言 输入10个数,将其中最小的数与第一个数对换,将最大的数与最后一个数对换。原创 2022-10-08 18:34:31 · 8930 阅读 · 9 评论 -
C语言 输入三个字符串,由小到大输出
【代码】C语言 输入三个字符串,从小到大输出。原创 2022-10-08 17:57:40 · 5456 阅读 · 1 评论 -
C语言 将若干个字符串按字母顺序由小到大输出
【代码】C语言 将若干个字符串按字母顺序由小到大输出。原创 2022-10-08 16:08:41 · 2117 阅读 · 0 评论 -
C语言 有a个学生,每个学生有b门课程的成绩。输入学生的序号后输出对应的全部成绩
【代码】C语言 有a个学生,每个学生有b门课程的成绩。输入学生的序号后输出对应的全部成绩。原创 2022-10-08 15:11:45 · 625 阅读 · 0 评论 -
C语言 有两个整数a和b,输入1,2或3。如输入1,则输出最大值;输入2,则输出最小值;输入3,则输出两数之和
【代码】C语言 有两个整数a和b,输入1,2或3。如输入1,则输出最大值;输入2,则输出最小值;输入3,则输出两数之和。原创 2022-10-08 14:48:02 · 672 阅读 · 0 评论 -
C语言 输入两个整数,选择1或2,选1调用max函数输出最大值,选2调用min函数输出最小值
【代码】C语言 输入两个整数,选择1或2,选1调用max函数输出最大值,选2调用min函数输出最小值。原创 2022-10-07 16:51:58 · 833 阅读 · 0 评论 -
C语言 有三个学生,各学四门课,计算总平均分数和第n个学生的成绩并查找一门以上课程不及格的学生,输出不及格学生的全部课程成绩
【代码】C语言 有三个学生,各学四门课,计算总平均分数以及第n个学生的成绩。原创 2022-10-07 15:08:40 · 1572 阅读 · 0 评论 -
C语言 计算一元三次方程ax³+bx²+cx+d=0中x在1附近的一个实根
【代码】C语言 计算一元三次方程ax³+bx²+cx+d=0中x在1附近的一个实根。原创 2022-10-04 15:40:10 · 681 阅读 · 0 评论 -
C语言 利用冒泡排序法对10个字符由小到大排序
【代码】C语言 利用冒泡排序法对10个字符由小到大排序。原创 2022-10-04 15:00:54 · 4320 阅读 · 3 评论 -
C语言 输出一行英文字符串中最长的单词
【代码】C语言 输出一行英文字符串中最长的单词。原创 2022-10-04 14:36:03 · 1120 阅读 · 0 评论 -
C语言 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数
【代码】C语言 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。原创 2022-09-28 15:11:19 · 106183 阅读 · 18 评论 -
C语言 将一个字符串转换为字符,每两个字符间用空格隔开
【代码】C语言 将一个字符串转换为字符,每两个字符间用空格隔开。原创 2022-10-04 13:36:49 · 1766 阅读 · 0 评论 -
C语言 输出3X3的转置矩阵
【代码】C语言 输出3X3的转置矩阵。原创 2022-10-04 12:14:10 · 3984 阅读 · 2 评论 -
C语言 计算3行4列的矩阵最值和下标
【代码】C语言 计算3行4列的矩阵最值和下标。原创 2021-03-25 23:16:38 · 4123 阅读 · 0 评论 -
C语言 计算一元二次方程 ax²+bx+c=0
方法二:函数调用,包含共轭复根。原创 2021-04-29 22:34:28 · 6718 阅读 · 0 评论 -
C语言 删除字符串中相同的字符
【代码】C语言 删除字符串中相同的字符。原创 2022-10-03 18:22:15 · 2931 阅读 · 0 评论 -
C语言 输入三(四)个数,计算最大值
输入三个数,计算最大值。输入四个数,计算最大值。原创 2021-03-27 01:47:23 · 2269 阅读 · 0 评论 -
C语言 利用选择排序法对数组中10个整数由小到大排序
【代码】C语言 利用选择排序法对数组中10个整数由小到大排序。原创 2022-10-01 17:00:24 · 2883 阅读 · 0 评论 -
C语言 有两组学生,分别为5人、10人,调用一个average函数,分别计算这两组学生的平均成绩
【代码】C语言函数体 有两组学生,分别为5人、10人,调用一个average函数,分别计算这两组学生的平均成绩。原创 2022-10-01 16:35:29 · 2640 阅读 · 2 评论 -
C语言 计算10个学生的平均成绩
【代码】C语言函数体 计算10个学生的平均成绩。原创 2022-10-01 16:02:47 · 6836 阅读 · 0 评论 -
C语言 输入10个数,输出最大值与其位置
【代码】C语言 输入10个数,输出最大值与其位置。原创 2022-10-01 15:38:19 · 2547 阅读 · 0 评论 -
C语言 输入4个整数,用函数嵌套调用取出最大值
【代码】C语言 输入4个整数,用函数嵌套调用取出最大值。原创 2022-10-01 14:40:24 · 2124 阅读 · 1 评论 -
C语言 递归算法计算m与n的最大公约数
递归公式如下:#include <stdio.h>int fun(int m,int n){ int k; if(n==0){ k=m; }else{ k=gcd(n,m%n); } return k;}void main(){ int m,n; printf("请输入m和n两个数:"); scanf("%d%d",&m,&n); printf("最大公约数为:%d",fun(m,n));}...原创 2021-06-06 22:16:36 · 7915 阅读 · 3 评论 -
C语言 计算cosx的近似值
精确要求:当通项的绝对值小于10^-6时为止。公式如下:#include <stdio.h>#include <math.h>double mycos(double x){ int n=1; double s=0,t=1.0; while(fabs(t)>=1e-6){ s+=t; t*=(-1)*x*x/(n*(n+1)); n=n+2; } return s;}void main(){ double x; printf("请输入通项:原创 2021-06-06 22:04:11 · 17176 阅读 · 0 评论 -
C语言 将一个字符串的前3个字母移动到最后,输出移动后的字符串
例:s指向字符串"abcdef",经过移动后s指向的字符串为"defabc"方法一:#include <stdio.h>void Shift (char *str){char str1[3] = {*str, *(str+1), *(str+2)};int i,j; for(i=3; *(str+i); i++){ *(str+(i-3)) = *(str+i); } for(j=i-3,i=0; i<3; i++){ *(str+(j++)) = str1[原创 2021-05-31 21:59:43 · 8175 阅读 · 0 评论 -
C语言 计算1+1/2!+1/3!+1/4! +…+1/n!的值
#include<stdio.h>int fun(int n){ int i = 0; int flag = 1; //存返回值 if (0 == n || 1 == n){ return 1; }else{ for (i = 2; i <= n; i++){ flag *= i; } return flag; }}double sum(int n){//求和函数 int i; double sum =原创 2021-05-14 18:24:12 · 12164 阅读 · 0 评论 -
C语言 将所有大于1小于整数m的非素数存入所指数组中,非素数的个数通过n返回
例如,当m=17时,非素数的个数为9个,且x数组的值应为:4 6 8 9 10 12 14 15 16#include <stdio.h>void fun(int x[],int m,int *n){ int i,j,k=0; //数组下标从0开始 for(i=0;i<m;i++){ //1~m 之间的数 for(j=2;j<i;j++){ //判断i是非素数,存入数组,数组下标++ if(i%j==0){ x[k++]=i; break;原创 2021-05-14 18:00:51 · 6300 阅读 · 4 评论 -
C语言 计算(pi*pi)/6=1+1/(2*2)+1/(3*3)+…+1/(n*n)关于pi的近似值
#include <stdio.h>#include <math.h>double pi(int n){ double s=0.0; int i; for(i=1;i<=n;i++){ s=s+1.0/(i*i); } return sqrt(6*s);//返回pi,pi*pi=6*s,pi=sqrt(6*s)}void main(){ int n; printf("请输入项数:"); scanf("%d",&n); printf("前%d原创 2021-05-14 14:23:11 · 4641 阅读 · 3 评论 -
C语言 计算1+1/2+1/3+…+1/n的值
方法一:#include <stdio.h> void main(){ int i,n; float sum=0; printf("请输入一个值:"); scanf("%d",&n); for(i =1;i<= n;i++){ sum += 1.0 / i; } printf("%f",sum);}方法二:函数调用#include <stdio.h> float sum(int n){ int i; float sum.原创 2021-05-07 12:30:13 · 58120 阅读 · 6 评论 -
C语言 计算1-1/2+1/3-1/4+1/5+…+1/n的值
#include <stdio.h> void fun(int n){ int i,flag=1; float sn=0; for(i=1;i<=n;i++){ sn+=1.0/i*flag; flag=-flag; } printf("前%d项结果为:%f",n,sn);}void main(){ int i,n; printf("请输入项数:"); scanf("%d",&n); fun(n);}...原创 2021-05-13 22:25:23 · 12972 阅读 · 1 评论 -
C语言 计算1-1/3+1/5-1/7+…+1/(2*n+1)的值
#include<stdio.h>void fun(float *sn,int n){ float s=0,flag=-1.0; int i; for(i=0;i<n;i++){ flag=-1*flag; s+=flag/(2*i+1); } *sn=s; printf("前%d项结果为:%f",n,*sn);}void main(){ float sn; int n; printf("请输入项数:"); scanf("%d",&n); fun原创 2021-05-13 21:55:41 · 9119 阅读 · 4 评论 -
C语言 判断回文
方法一:#include <stdio.h>void main(){ char a[100]; int i=0,j=0; printf("请输入一个字符串:\n"); gets(a); while(a[i]!='\0'){ i++; } i--; for(;j<=i;i--,j++){ if(a[i]!=a[j]){ break; } } if(j<=i){ printf("不是回文",a); } else{ printf(.原创 2021-05-12 00:44:59 · 1040 阅读 · 1 评论 -
C语言 输入三个整数,由小到大输出(多种方法)
方法二:指针函数调用。方法三:指针函数调用。方法四:指针函数调用。原创 2021-03-26 12:50:18 · 84420 阅读 · 1 评论 -
C语言 利用指针函数调用实现字符串s2复制给s1
#include<stdio.h>void strcpy_s(char *s1,char *s2){ printf("字符串s1为:"); while(*s1=*s2){ printf("%c",*s1); s1++; s2++; }}void main(){ char s1[32]; char s2[32]; printf("请输入字符串s1:"); gets(s1); printf("请输入字符串s2:"); get原创 2021-05-11 22:09:03 · 5879 阅读 · 0 评论 -
C语言 1到100之间的数值运算
求1+(1+2)+(1+2+3)…+(1+2+3+…100)的值#include <stdio.h>void main(){ int i,n,s1=0,s2=0; for(i=1;i<=100;i++){ //1+(1+2) s1=s1+i; // 1 3 s2=s2+s1;// 1 4 } printf("1+(1+2)+(1+2+3)...+(1+2+3+...100)的值为:%d",s2);}求1+2+3+…+100的值#include <stdi原创 2021-03-25 23:40:53 · 6765 阅读 · 1 评论