c语言jia函数 c语言函数简单例子

为什么是否继续一直在循环(C语言),我只运行了主函数和jia函数?

#include stdio.h

创新互联公司专业为企业提供三沙网站建设、三沙做网站、三沙网站设计、三沙网站制作等企业网站建设、网页设计与制作、三沙企业网站模板建站服务,10余年三沙做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

#include string.h //增加此行

double jia()

{ char n[4]; //此行有改动

double i,j,min;

int k,m=225;

printf("请输入两个数字: (中间用一个空格隔开)");

for(k=0; km; ++k)

{ scanf("%lf %lf",i,j);

min = i + j;

printf("是否继续(只输入小写yes或者小写no)");

scanf("%s",n); //此行有改动

if(strcmp(n,"yes")==0) //此行有改动

continue;

}

return min;

}

double jian()

{ double i,j,min;

printf("请输入两个数字: (中间用一个空格隔开)");

scanf("%lf %lf",i,j);

min = i - j;

return min;

}

double cheng()

{ double i,j,min;

printf("请输入两个数字: (中间用一个空格隔开)");

scanf("%lf %lf",i,j);

min = i * j;

return min;

}

double chu()

{ double i,j,min;

printf("请输入两个数字: (中间用一个空格隔开)");

scanf("%lf %lf",i,j);

min = i / j;

return min;

}

int main()

{ char q;

printf("请输入运算方式: (+ - * /,注:只能是括号里面的,不能是文字)");

scanf("%c",q);

switch(q)

{ case '+':

printf("%lf",jia());

break;

case'-':

printf("%lf",jian());

break;

case'*':

printf("%lf",cheng());

break;

case'/':

printf("%lf",chu());

break;

}

return 0;

}

C语言编写5个函数加减乘除取余运算

#includestdio.h

double jia(double a,double b){

return a+b;}

double jian(double a,double b){

return a-b;}

double cheng(double a,double b){

return a*b;}

double chu(double a,double b){

return a/b;}

int modd(int a,int b){

return a%b;}

int main(){

double a,b;

printf("输入两个数字\n");

scanf("%lf%lf",a,b);

printf("加 %lf\n减 %lf\n乘 %lf\n除 %lf\n取模 %d\n",jia(a,b),jian(a,b),cheng(a,b),chu(a,b),modd((int)a,(int)b));

return 0;}

C语言菜鸟,请帮助

1. jia函数要写在main前面, 或者在main前面加jia函数的声明

2. jia函数的参数缺少数据类型了

试试下面的:

#include stdio.h

void jia(float a, float b)

{

float jia;

jia=a+b;

printf("%f",jia);

}

void main()

{

jia(1.1, 2.2);

getch();

}


名称栏目:c语言jia函数 c语言函数简单例子
文章分享:http://scyanting.com/article/ddeciec.html