十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
#includestdio.h
站在用户的角度思考问题,与客户深入沟通,找到兰坪网站设计与兰坪网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站设计、成都做网站、企业官网、英文网站、手机端网站、网站推广、域名申请、网站空间、企业邮箱。业务覆盖兰坪地区。
void chu(int a,int b)
{printf("%d",a/b);
}
void main()
{int a,b;
scanf("%d%d",a,b);
chu(a,b);
}
或者:
#include "stdafx.h"
#include math.h
#include stdio.h
float fun(int a,int b)
{
return pow(a+b,3);
}
int main(int argc, char* argv[])
{
float a,b;
printf("输入两个数\n");
scanf("%f%f",a,b);
printf("%f",fun(a,b));
return 0;
}
从函数的形式看,函数分两类:
1、无参函数。printstar和print_message就是无参函数。在调用无参函数时,主调函数并不将数据传送给被调用函数,一般用来执行指定的一组操作。
2、有参函数。在调用函数时,在主调函数和被调用函数之间有数据传递。也就是说,主调函数可以将数据传递给被调用函数使用,被调用函数中的数据也可以带回来供主调函数使用。
以上内容参考:百度百科-main函数
不是“必须"有一个是浮点型,只不过如果两个数都是整形的话,会按照整形数的除法,只有商的部分。
直接相除就行,比如:有
double f1();
double f2();
int f3();
int f4();
就可写:
double d1 = f1()/f2();
double d2 = f1() / f3(); // 等号右侧表达式为浮点型;
int d3 = f3() / f4(); //等号右侧表达式为int型;
double d4 = ((double)f3()) / f4();//将第一个函数的返回值转换为double型
1
C语言中的除用符号
/
(正斜杠)表示
2
用法
(1)当被除数和除数均为整型时,结果为整型
如1/2的结果是0,9/2的结果是4
(2)当被除数和除数任意一个为浮点数时,结果为浮点数
如1.0/2的结果是0.50000000000000000(double型),9.0/2.0的结果是4.5000000000000000(double型);
1.0F/2的结果是0.500000000(float型),9/2.0F的结果是4.50000000(float型)
3
扩展
浮点数包含单精度浮点数(float)和双精度浮点数(double)
可以参考下面的代码:
#include stdio.h
int main(){
double a,b;
scanf("%lf%lf",a,b);
printf("ans=%.2lf , mod=%d",a/b,(int)a%(int)b);
return 0;
}
扩展资料:
C语言函数
C语言isupper()函数:判断一个字符是否是大写字母
C语言isspace()函数:判断一个字符是否是空白符
C语言isprint()函数:判断一个字符是否是可打印字符
C语言islower()函数:判断一个字符是否是小写字母
C语言ldexp()函数:返回x乘以2的exponent次方(次幂)的值
C语言isalnum()函数:判断一个字符是否是字母或者数字
参考资料来源:百度百科-c语言
#include stdio.h
/*辗转相除法函数*/
int gcd_div(int a,int b)
{
if (b == 0) {
return a;
} else {
return gcd_div(b,a % b);
}
}
/*更相减损法函数*/
int gcd_sub(int a,int b)
{
int ma,mb;
ab?(ma=a,mb=b):(ma=b,mb=a);
if (mb == 0) {
return ma;
} else {
return gcd_sub(ma-mb,mb);
}
}
int main()
{
int a = 28,b = 21;
printf("最大公约数(减法):(%d %d)%d\n",b,a,gcd_sub(b,a));
printf("最大公约数(除法):(%d %d)%d\n",b,a,gcd_div(a,b));
return 0;
}
函数只能返回一个值啊,要编两个函数吧。
求商函数如下:
div(int x,int y)
{
int z;
z=x/y;
return z;
}
求余数函数如下:
maintain(int x,int y)
{
int z;
z=x%y;
return z;
}
好长时间没碰这个C语言了,不知道对不对,你可以参考。