用C语言编写(计算两个整数的和、 差、积、商与余数
被除数不能为0,所以当num2=0的时候,程序就报错了。 还有,你两个数都是int型的。商是double型,在处理的时候,加一个强制转换shang=(double)num1/num2;这样就可以了
这题主要考察对C语言输入输出的运用。代码如下:
#include "stdio.h"
#include "math.h"
#include "conio.h"
main()
{
int i,j;
long a,b,c,d,e;
printf("please input two numbers:
");
scanf("%d%d",&i,&j);
a=i+j;
b=i*j;
c=i-j;
d=i/j;
e=i%j;
printf("%d
%d
%d
%d
%d
",a,b,c,d,e);
getch();
}
扩展资料
C语言输入输出函数:
C语言无I/O语句,I/O操作由函数实现
#include
a、字符输出函数putchar
格式: putchar( c );
参数: c为字符常量、变量或表达式。
功能:把字符c输出到显示器上。
返值:正常,为显示的代码值;
b、格式输出函数printf
格式:printf(“格式控制串”,输出表);
功能:按指定格式向显示器输出数据。
输出表:要输出的数据。
格式控制串:包含两种信息。
格式说明:%[修饰符]格式字符,用于指定输出格式。
普通字符:原样输出。
代码一:
#include <stdio.h>
int main(void)
{
int num1, num2;
scanf("%d%d",&num1,&num2);
printf("%d + %d = %d
",num1,num2,num1+num2);
printf("%d - %d = %d
", num1, num2, num1-num2);
printf("%d * %d = %d
", num1, num2, num1*num2);
if (num2) printf("%d / %d = %g
", num1, num2, (double)num1/num2);
else printf("ERROR ,DIV BY ZERO
");
printf("%d %% %d = %d
", num1, num2, num1%num2);
return 0;
}
代码二:
#include <stdio.h>
void main()
{
int x, y;
printf("please enter a,b,c:");
scanf("%d,%d",&x,&y);
printf("
x+y=%d
",x+y);
printf("x-y=%d
",x-y);
printf("x*y=%d
",x*y);
printf("x/y=%d
",x/y);
printf("x%%y=%d
",x%y);
}
下图为C语言算术运算符:
扩展资料:
算术运算符实例:
#include <stdio.h>
main()
{
int a = 21;
int b = 10;
int c ;
c = a + b;
printf("Line 1 - c 的值是 %d
", c );
c = a - b;
printf("Line 2 - c 的值是 %d
", c );
c = a * b;
printf("Line 3 - c 的值是 %d
", c );
c = a / b;
printf("Line 4 - c 的值是 %d
", c );
c = a % b;
printf("Line 5 - c 的值是 %d
", c );
c = a++;
printf("Line 6 - c 的值是 %d
", c );
c = a--;
printf("Line 7 - c 的值是 %d
", c );
}
#include <stdio.h>
int main(void)
{
int num1, num2;
scanf("%d%d",&num1,&num2);
printf("%d + %d = %d\n",num1,num2,num1+num2);
printf("%d - %d = %d\n", num1, num2, num1-num2);
printf("%d * %d = %d\n", num1, num2, num1*num2);
if (num2) printf("%d / %d = %g\n", num1, num2, (double)num1/num2);
else printf("ERROR ,DIV BY ZERO\n");
printf("%d %% %d = %d\n", num1, num2, num1%num2);
return 0;
}
#include <stdio.h>
int main(void)
{
int num1, num2;
scanf("%d%d",&num1, &num2);
printf("%d + %d = %d\n", num1, num2, num1+num2);
printf("%d - %d = %d\n", num1, num2, num1-num2);
printf("%d * %d = %d\n", num1, num2, num1*num2);
printf("%d / %d = %d\n", num1, num2, num1/num2);
printf("%d %% %d = %d\n", num1, num2, num1%num2);
return 0;
}
#include <stdio.h>
int main(void)
{
int num1, num2;
scanf("%d%d",&num1, &num2);
printf("%d + %d = %d\n", num1, num2, num1+num2);
printf("%d - %d = %d\n", num1, num2, num1-num2);
printf("%d * %d = %d\n", num1, num2, num1*num2);
printf("%d / %d = %d\n", num1, num2, num1/num2);
printf("%d % %d = %d\n", num1, num2, num1%num2);
return 0;
}
#include<stdio.h>
#include<math.h>
void main()
{
int a,b;
long h,c,j,s,y;
printf("a=");
scanf("%d",&a);
printf("b=");
scanf("%d",&b);
h=a+b;
j=a*b;
c=a-b;
s=a/b;
y=a%b;
printf("h=%d c=%d j=%d s=%d y=%d\n",h,c,j,s,y);
getch();
}
用C语言编写程序,如何输入两个整数,并求和。
include <stdio.h> int main()printf("请输入两个整数:");scanf("%d %d",&a,&b);\/\/ sum=a+b;\/\/三、数据处理,把a、b的和赋值给sum;printf("这两个数的和是:%d\\n",sum);\/\/ return 0;\/\/返回;C语言,是一种通用的、过程式的编程语言,广泛用于系统与应用软件的开发。具有高效、灵...
C语言输入俩个整数,输出他们之间所有整数的和?
int sum = 0;printf("请输入俩个整数:");scanf("%d %d", &num1, &num2);\/\/ 如果num1大于num2,交换两个数的值 if (num1 > num2) { int temp = num1;num1 = num2;num2 = temp;} \/\/ 循环计算num1到num2之间所有整数的和 for (int i = num1; i <= num2; i++) { ...
c语言:输入两个整数,计算并输出这两个整数的和·平均数·最大值·最小...
} printf("这两个整数的和是: %f\\n",sum);printf("这两个整数的平均数是: %f\\n",avg);printf("这两个整数中较小的数是: %f\\n",min);printf("这两个整数中较大的数是: %f\\n",max);} 有疑问提出 望采纳
c语言编写程序输入两个整数,计算两数之和
使用C语言编写程序:计算两个整数之和在C语言中,编写一个简单的程序来求两个整数的和,首先需要了解基本的语法和步骤。下面是一个简化的示例:1.定义变量:在`main()`函数中,声明三个变量`inta,b,sum;`,分别用于存储两个整数和它们的和。2.输入数据:使用`printf()`函数提示用户输入两个整数,然...
用C语言用(函数)编写输入两个整数求两个数之间所有数的和?
void main(void){ int H_sum(int,int);int x,y,num;printf("请输整数x:"); \/\/负数亦可,但要保证输入整数 scanf("%d",&x);printf("请输整数y:");scanf("%d",&y);if(x>y){ num=x;x=y;y=num;} printf("\\n\\n两数之间的所有数之和为:%d\\n\\n",H_sum(x,y));} int ...
c语言任意两个整数求和
以下是一个简单的C语言程序,用于计算任意两个整数的和:```c #include int main() { int num1, num2, sum; printf("请输入两个整数:\\n"); scanf("%d %d", &num1, &num2); sum = num1 + num2; printf("这两个整数的和为:%d\\n", sum); return 0; } ``` 在这个程序中...
c语言编程中,如何实现两个整数相加?
%d对输入类型的限制代表——整数,并把这俩个数分别给&a和&b两个变量,&取地址运算符;sum=a+b;\/\/三、数据处理,把a、b的和赋值给sum;printf("这两个数的和是:%d\\n",sum);\/\/四、输出结果,%d输出一个整形数这个数就是sum;printf("计算完成,谢谢使用!");return 0;\/\/返回;} ...
C语言从键盘出入两个整数,求其和。
C语言从键盘出入两个整数,求其和,可以参考下面的代码:include<stdio.h> int main(){ int a1, a2;printf("请输入两个整数:");\/\/输入以空格间隔 回车结束 scanf_s("%d %d", &a1, &a2);printf("%d+%d=%d\\n", a1, a2, a1 + a2);return 0;} ...
c语言编程利用自定义函数求两个数的和
c语言编程利用自定义函数求两个数的和的方法如下:首先需要定义一个自定义函数,命名为sum,参数为两个整数a和b,返回值为整数类型。在自定义函数中,使用return语句返回a和b的相加结果。在主函数中,定义两个整数变量x和y,使用scanf()函数从键盘输入它们的值。在主函数中,调用sum(x,y)函数,并将...
c语言求两个整数之和
#includeintmain(){inta=123,b=456;printf("sumis%...1234567812345678#includeintmain(){inta=123,b=456,c;c=a+b;printf("sumis%d\\n",c);return0;}。C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的...