![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
函数专题
YikZ__08-01
分享自己的学习经历
展开
-
(递归)(函数)输入任意整数 输出它的字符形式
#include<stdio.h>int main(){ void connect(char a[],char b[],int n); int n; char a[200],b[100]; gets(a); gets(b); n=strlen(a); connect(a,b,n); puts(a); return 0;}void connect(char a[],char b[],int n){ int.原创 2021-11-11 22:52:36 · 283 阅读 · 0 评论 -
(函数)输入一个字符串将元音字母输出
#include<stdio.h>int main(){ void copy(char a[],char b[]); char a[100],b[100]; gets(a); copy(a,b); puts(b); return 0;}void copy(char a[],char b[]){ int j=0; for(int i=0; a[i]!='\0'; i++) { if(a[i]=='.原创 2021-11-11 22:51:43 · 2192 阅读 · 0 评论 -
输入年月日输出是在那一年的第几天
#include<stdio.h>int main(){ int v,sum; int leap(int year);//判断闰年 int add(int month1[],int month,int day);//算天数 int year,month,day; int month1[13]= {0,31,28,31,30,31,30,31,31,30,31,30,31}; scanf("%d%d%d",&year,&mon.原创 2021-11-11 22:48:32 · 189 阅读 · 0 评论 -
(4)用函数将3x3矩阵进行转置
#include<stdio.h>int b[3][3];int main(){ int i, j; void zz(int a[][3]); int a[3][3]; for (i = 0; i < 3; i++) for (j = 0; j < 3; j++) scanf("%d",&a[i][j]); zz(a); return 0;}void zz(int a[][3]){ int i, j; for (i = 0; i <.原创 2021-10-24 22:13:08 · 609 阅读 · 0 评论 -
(3)用函数判断一个数是否为素数
#include<stdio.h>#include<math.h>int main(){ int ss(int n); int n; scanf("%d", &n); if (ss(n) > 0) printf("%d是素数\n", n); if(ss(n)==0) printf("%d不是素数\n", n); return 0;}int ss(int n){ int i,q=1; for (i = 2; i < sqrt(n.原创 2021-10-24 22:12:00 · 289 阅读 · 0 评论 -
(2)用函数解一元二次方程
#include<stdio.h>#include<math.h>double x1, x2, disc, p, q;//全局变量int main(){ void jg1(double, double); void jg2(double, double); void jg3(double, double); double a, b, c; scanf("%lf%lf%lf", &a, &b, &c); disc = b * b - 4 *.原创 2021-10-24 22:11:05 · 328 阅读 · 0 评论 -
(1)用函数实现最大公约数与最小公倍数
#include<stdio.h>int main(){ int gcd(int a, int b); int lcm(int m, int n); int m, n; scanf("%d%d", &m, &n); printf("%d\n", gcd(m, n)); printf("%d\n", lcm(m, n)); return 0;}int gcd(int a, int b){ int t; while (b > 0) { t =.原创 2021-10-24 22:09:25 · 377 阅读 · 0 评论