c语言关于计算的函数,问个c语言题目,关于一个计算器的有参有返回函数!!!...
該樓層疑似違規(guī)已被系統(tǒng)折疊?隱藏此樓查看此樓
printf("toM=");
scanf("%d",&toM);
if(toM==0)
printf("錯(cuò)誤,除數(shù)不能為0\n");
else
{
result=arith_compliment(toN,toM);
printf("\n%d",toN);
printf("%%");
printf("%d=%d\n",toM,result);
};
break;
case 6:
printf("請(qǐng)輸入toN和toM(num1>num2):\n");
scanf("%d%d",&toN,toM);
result=addFromNToM(toN,toM);
printf("%d至%d的累加為%d\n",toN,toM,result);
break;
case 7:
printf("請(qǐng)輸入toN:\n");
printf("toN=");
scanf("%d",&toN);
result=factorial(toN);
printf("%d的階乘為%d\n",toN,result);
break;
case 8:
exit(0);
}
}
}
double add(double para1, double para2)
{
double result;
result=para1+para2;
return result;
}
double sub(double para1, double para2)
{
double result;
result=para1-para2;
return result;
}
double multi(double para1, double para2)
{
double result;
result=para1*para2;
return result;
}
double divide(double para1, double para2)
{
double result;
result=para1/para2;
return result;
}
int arith_compliment(int toN, int toM)
{
int result;
result=toN%toM;
return result;
}
int addFromNToM(int toN,int toM)
{
int result=0;
int tmp,index;
if(toN>toM)
{
tmp=toN;toN=toM;toN=tmp;
}
for(index=toN;index<=toM;index++)
{
result+=index;
}
return result;
}
int factorial(int toN)
{
int result;
int i;
result=1;
for(i=1;i<=toN;i++)
result=result*i;
return result;
}
void displaymenu()
{
printf("+++++++++++++++++++++++++++++\n");
printf("+????????? 1、加法??????????? +\n");
printf("+????????? 2、減法??????????? +\n");
printf("+????????? 3、乘法??????????? +\n");
printf("+????????? 4、除法??????????? +\n");
printf("+????????? 5、求余??????????? +\n");
printf("+????????? 6、累加??????????? +\n");
printf("+????????? 7、階乘??????????? +\n");
printf("+????????? 8、結(jié)束??????????? +\n");
printf("+++++++++++++++++++++++++++++\n");
}
總結(jié)
以上是生活随笔為你收集整理的c语言关于计算的函数,问个c语言题目,关于一个计算器的有参有返回函数!!!...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2015c语言9月答案,2015年9月计
- 下一篇: 在C语言的函数定义中 如果不需要返回结果