资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

简单函数c语言编程实咧 C语言函数编程

C语言 编写函数

1、编写函数func1,实现求两个数的最大公约数。

创新互联是一家专业提供叶县企业网站建设,专注与成都网站建设、网站设计H5高端网站建设、小程序制作等业务。10年已为叶县众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。

1:

int

fuc1(int

a,int

b)

{

if(a%b==0)

return

b;

return

fuc(b,a%b);

}

int

t=fuc1(a,b);//t为a,b最大公约数。

2、编写函数func2,实现求两个自然数之间的奇数的和。

2

int

fuc2(int

a,int

b)

{

int

sum=0;

int

i;

for(i=a;i=b;i++)

if(i%2==1)

sum+=i;

return

sum;

}

int

t=fuc2(a,b);//t为a,b间所有奇数之和。

3、编写函数func1,实现求一个自然数的阶乘(要求用递归的方法)。

int

fuc1(int

k)

{

if(k==1)

return

1;

return

k*fuc(k-1);

}

int

t=fuc1(a);//t为a的阶乘.

4、编写函数func2,实现求两个自然数之间的偶数的和。

int

fuc2(int

a,int

b)

{

int

sum=0;

int

i;

for(i=a;i=b;i++)

if(i%2==0)

sum+=i;

return

sum;

}

int

t=fuc2(a,b);//t为a,b间所有偶数之和。

最简单的C语言代码

最简单的C语言代就是输出“helloWord”,通常是作为初学编程语言时的第一个程序代码。具体代码如下:

#include stdio.h

int main(){

printf("Hello, World! \n");

return 0;

}

扩展资料:

1、程序的第一行#include stdio.h是预处理器指令,告诉 C 编译器在实际编译之前要包含 stdio.h 文件。

2、下一行intmain()是主函数,程序从这里开始执行。

3、下一行printf(...)是C中另一个可用的函数,会在屏幕上显示消息"Hello,World!"。

4、下一行return0;终止main()函数,并返回值0。

参考资料来源:百度百科-c语言

c语言函数编程

#include stdio.h

#include math.h

float solut(float a,float b,float c, float d)

{

float x=1,x0,f,f1;

do

{

x0=x;

f=((a*x0+b)*x0+c)*x0+d;

f1=(3*a*x0+2*b)*x0+c;

x=x0-f/f1;

}

while(fabs(x-x0)-1e-3);

return(x);

}

main()

{

float a,b,c,d;

printf("\ninput a,b,c,d:");

scanf("%f,%f,%f",a,b,c,d);

printf("equation is:%5.2fx^3+%5.2fx^2+%5.2fx+%5.2f=0",a,b,c,d);

printf(\nx=%10.7\n",solut(a,b,c,d);

}

最简单的c语言编程

很多程序都是非常简单的:

1.输入2个正整数m和n,求其最大公约数和最小公倍数

#includestdio.h

#includemath.h

int main()

{

int m,n,p,q,s,r;

printf("请输入两个正整数;m,n\n");

scanf("%d,%d",m,n);

s=m*n;

if(mn)

{

p=m;

m=n;

n=p;

}

printf("%d\t%d\n",m,n);/*按从大到小输出m,n */

while(n!=0)

{

q=m%n;

m=n;

n=q;

}

/*是不是m才是最大公约数啊*/

r=s/m;

printf("m和n最大公约数为 %d\n",m);

printf("m和n最小公倍数为 %d\n",r);/*m和n的积除以m和n的最大公约数即为最小公倍数*/

return 0;

}

2.输出100以内能被3整除且个位数为6的所有整数。

#includestdio.h

int main(void)

{

int i;

for(i=1;i=100;i++)

if(i%3==0i%10==6)printf("%d ",i);

return 0;

}

3. 编程计算从1到10各数阶乘的和,即1! + 2! + 3! + …… + 9! + 10! 的和

#includestdio.h

int main(void)

{

int sum,i,term;

sum=0;

term=1;

for(i=1;i=10;i++)

{

term=term*i;

sum=sum+term;

printf("%d的阶乘 %d\n",i,term);

}

printf("1到10各数阶乘的和 %d\n",sum);

return 0;

}

4.使用嵌套循环产生下列由大写字母组成的图

#includestdio.h

int main(void)

{

char ch1,ch2;

for(ch1='A';ch1='Z';ch1++)

{

for(ch2='A';ch2=ch1;ch2++)

printf("%c",ch2);

printf("\n");

}

return 0;

}

5. 编程输出所有三位数中的素数。

#includestdio.h

int main(void)

{

int x,i;

for(x=100;x=999;x++)

{

for(i=2;ix/2;i++)

if(x%i==0)break;

if(i==x/2)printf("%d ",x);

}

return 0;

}

6. 定义一个函数even(),判断一个整数是否是偶数。如果是偶数返回1,否则返回0。(要求包括能使程序正常运行的主函数)

#includestdio.h

int main(void)

{

int even(int);

int x,y;

scanf("%d",x);

y=even(x);

if(y==1)

printf("%d 是偶数\n",x);

else

printf("%d 是奇数\n",x);

return 0;

}

int even(int x)

{

if(x%2==0)

return 1;

else

return 0;

}

7. 编写函数mypow,求整型变量x的y次方。(要求包括能使程序正常运行的主函数)

#includestdio.h

int main(void)

{

int mypow(int,int);

int x,y,s;

scanf("%d%d",x,y);

s=mypow(x,y);

printf("%d的%d次方是 %d\n",x,y,s);

return 0;

}

int mypow(int x,int y)

{

int sum,i;

sum=1;

for(i=1;i=y;i++)

sum=sum*x;

return sum;

}

8.输入一个3位整数,输出它的逆序数。例如,输入127,输出应该是721。

#includestdio.h

int main(void)

{

int x,y;

scanf("%d",x);

y=x/100+x/10%10*10+x%10*100;

printf("%d的逆序数 %d\n",x,y);

return 0;

}

c语言函数的编程、、很简单的!!

程序比较简单;下面的图片是我运行的结果,你可以参考一下!

#include stdio.h

int a[100][100];

void fun(int n);//将对角线置1函数

int count(int n);//计算除对角线外的元素的和

int main()

{

int n, i, j, sum;

printf("请输入该矩阵的维数:");

scanf("%d", n);//数组的维数

printf("请输入矩阵中的值,按行输入:\n");

for(i=0; in; i++)

{

for(j=0; jn; j++)

{

scanf("%d", a[i][j]);

}

}

fun(n);       //调用两个函数

sum=count(n); //输出改动后的矩阵

printf("改动后的矩阵为:\n");

for(i=0; in; i++)

{

for(j=0; jn; j++)

{

printf("%d ",a[i][j]);

}

printf("\n");

}

printf("\n除对角线外其余的元素的和为:%d\n", sum);

}

void fun(int n)//n为数组的维数,下同

{

int i;

for(i=0; in; i++)

a[i][i]=1;

}

int count(int n)

{

int i, j, sum=0;

for(i=0; in; i++)

{

for(j=0; jn; j++)

{

if(i!=j) sum += a[i][j];

}

}

return sum;

}


网站题目:简单函数c语言编程实咧 C语言函数编程
网址分享:http://cdkjz.cn/article/dosdisg.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220