输入两个整数,进行加减乘除四则运算的c语言程序怎么写啊,拜托了~

Python012

输入两个整数,进行加减乘除四则运算的c语言程序怎么写啊,拜托了~,第1张

代码

#include<stdio.h>

int main()

{

int a,b

scanf("%d %d",&a,&b)

printf("%d\t",a + b)

printf("%d\t",a - b)

printf("%d\t",a * b)

printf("%d\t",a / b)

return 0

}

运行截图 分析

C语言中的加减乘除和数学中的加减乘除一样,不同在于符号的表示问题,乘号需要用“*”表示。除号需要用“/”表示。新手学习C语言,很容易把除号和取余好混淆,强调一下,取余号是“%”,百分号就是取余的意思。因此在输入两个整数以后,按照数学方法就可以直接输出结果,整数的输入用scanf()函数。

#include<stdio.h>

int mul(int a[],int k)

{int i,t=0

 for(i=1i<=a[0]i++)

   {a[i]=k*a[i]+t

    t=a[i]/10

    a[i]%=10

   }

 for(i=a[0]t)  

 {a[++a[0]]=t%10

  t/=10

 }

}

int main()

{int i,n,a[102]={1,1}

 scanf("%d",&n)

 printf("%d!=",n)

 for(i=2i<=ni++)

   mul(a,i)

 for(i=a[0]i>0i--)

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

  return 0

}

#include <stdio.h>

#include <stdlib.h>

int main(int argc, char *argv[])

{

char x

float a, b

if (argc != 4)

{

printf("You may use program %s like this: %s 10 + 20\n", argv[0], argv[0])

return 1

}

x = argv[2][0]

a = atof(argv[1])

b = atof(argv[3])

switch (x)

{

case '+':

printf("%.2f", a + b)

break

case '-':

printf("%.2f", a - b )

break

case '/':

if (argv[3] == 0)

{

printf("Error, You put 0 as a divisor\n")

break

}

else

{

printf("%.2f", a / b)

}

break       

case '*':

case 'x':

case 'X':

printf("%.2f", a * b)