在C语言中实现减法比较简单,直接相减就可以了:
int?a?=?1;
int?c?=?b?-?a;
这里可以看到此时c的值为1,按此方法在c语言中的直接将两个数相减就可以了.
#include?stdio.h
#include?stdlib.h
int?main()
{
int?a,b,c;
puts(请输入被减数和减数");?
scanf("%d%d",a,b);//不能在sacnf()中写字符串
c=a-b;
printf("商是%d\n",c);
system("pause");
return?0;
}
sprintf(result,"%d",c);
是把c这个整形数以字符串的形式写到result字符串中,如果c=1000,则result的前四个字符分别是1000,即把整形变成字符串.
#include
stdio.h
string.h
int
main()
char
a,b,c,clen;
i;
scanf("%d
%d",a,b);
clen=strlen(result);
for(i=0;iclen;i++)
printf(",");
printf("%c",result[i]);
printf("\n");
return
0;
#includestdio.h
void?substract();
substract();
void?substract()
int?sub;
printf("请输入两个数:");
printf("%d\n",sub);
printf("%d",sub);改为printf("%d",sub);
然后输入时,注意有逗号.
用C语言编写一个简单的可以进行加减乘除运算混合运算的计算器的方法:
#includestdio.h /*函数头:输入输出头文件*/
void main()/*空类型:主函数*/
int a,b,d; /*定义变量的数据类型为整型*/
char c;/*定义变量的数据类型为字符型*/
scanf("%d%c%d",a,c,b);/*输入四则运算式*/
switch(c) /*判断运算符号*/
case'+':d=a+b;break;/*进行加法运算*/
case'-':d=a-b;break;/*进行减法运算*/
case'*':d=a*b;break;/*进行乘法运算*/
case'/':d=a/b;break; /*进行除法运算*/
printf("%d%c%d=%d\n",a,c,b,d);/*输出结果*/
完整的源代码:
int a,b,d;/*定义变量的数据类型为整型*/
switch(c)/*判断运算符号*/
case'/':d=a/b;break;/*进行除法运算*/
以上就是土嘎嘎小编为大家整理的c语言减法器函数相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!