7-1 整数四则运算 (10 分)
本题要求编写程序,计算2个正整数的和、差、积、商并输出。题目保证输入和输出全部在整型范围内。
输入格式:
输入在一行中给出2个正整数A和B。
输出格式:
在4行中按照格式“A 运算符 B = 结果”顺序输出和、差、积、商。
输入样例:
#include <stdio.h>
int main( void )
{
for( ; ; )
{
double a, b;
char op;
printf( "请输入 一个数字 一个四则运算符 一个数字:" );
if( scanf("%lf %c%lf",&a,&op,&b)!=3 || (op!='+' && op!='-' && op!='*' && op!='/') )
{
puts( "你输入了个什么玩意儿" );
break;
}
double result;
switch( op )
{
case '+': result=a+b; break;
case '-': result=a-b; break;
case '*': result=a*b; break;
case '/': result=a/b; break;
}
printf( "= %g\n", result );
}
}
#include<stdio.h>
int main()
{
int a;
int b;
float c;
printf("请输入两个整数:\n");
scanf("%d%d", &a, &b);
printf("%d + %d = %d\n", a, b, a+b);
printf("%d - %d = %d\n", a, b, a-b);
printf("%d * %d = %d\n", a, b, a*b);
if(b == 0)
{
printf("除数不能为0!\n");
}else
{
c = (float)a / (float)b;
printf("%d / %d = %f\n", a, b, c);
}
return 0;
}