用C语言编程:任意输入两个整数,求他们的和、差、积、商、、、、
#include int main(){int a,b,c; char op; scanf("%d%c%d",&a,&op,&b); switch(op) {case'+':c=a+b; break; case'-':c=a-b; break; case'*':c=a*b; break; case'/':if(b)c=a/b; else {printf("除数不能为!0
");return 0;} } printf("%d%c%d=%d
",a,op,b,c); return 0;}
前面声明变量的时候类型是浮点型,所以格式符应该使用%f而不是%d,%d是整型。改为:
#include "stdio.h"
void main(){
float x,y,a,b,c,d;
scanf("%f%f,&x,&y);
printf("%f%f%f%f%f",x+y,x-y,x*y,x/y,x%d);}
扩展资料:
printf函数格式字符:
常用的有以下几种格式字符:
1.d格式字符。用来输出十进制整数。有以下几种用法:
%d,按整型数据的实际长度输出;
%md,m为指定的输出字段的宽度;
%ld,输出长整型数据。
2.o格式符,以八进制整型式输出整数。
3.x格式符,以十六进制数形式输出整数。
4.u格式符,用来输出unsigned型数据,即无符号数,以十进制形式输出。
5.c格式符,用来输出一个字符。
6.s格式符,用来输出一个字符串。
7.f格式符,用来输出实数(包括单双精度),以小数形式输出。
8.e格式符,以指数形式输出实数。
9.g格式符,用来输出实数,它根据数值的大小,自动选f格式或e格式(选择输出是占宽度较小的一种),且不输出无意义的零。
10.p格式符,用于变量地址的输出。
参考资料:格式字符-百度百科
void main()
{int a,b;float m;
scanf("%d%d",&a,&b);
printf("he shi %d",a+b);
printf("cha shi %d",a-b);
printf("ji shi %d",a*b);
if(b!=0){m=shang shi a/b;printf("%f",m);}
else printf("error");
}
我们没有进行调试,,可能有些有点问题,但总体是没错了,我把b当作是除数,就是说,后面一个数若为0的话,会输出eroor错误提示。。。
#include<stdio.h>
void main()
{int a,b;float m;
scanf("%d%d",&a,&b);
printf("he shi %d",a+b);
printf("cha shi %d",a-b);
printf("ji shi %d",a*b);
if(b!=0){m=shang shi a/b;printf("%f",m);}
else printf("error");
}
除数为0时怎样做、不为0时怎样做,不用分支结构是处理不了这种问题的,亲。
在执行除法以前先判断除数是否为0.
if( b!=0) z= a/b;
else { printf("除数是0.\n");}
{ int a,b; printf("请输入两个整数(a,b):"); scanf("%d,%d",&a,&b); printf("和:%d\\n",a+b); printf("差:%d\\n",a-b);
用C语言编程:任意输入两个整数,求他们的和、差、积、商、、、
} 我们没有进行调试,,可能有些有点问题,但总体是没错了,我把b当作是除数,就是说,后面一个数若为0的话,会输出eroor错误提示。。。
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语言编程:从键盘输入任意2个整数,计算它们的商、余数(均为整数...
include <stdio.h> include "math.h"int main(){ int a, b, x, y;float d;printf("输入两个整数:\\n");scanf("%d,%d", &a, &b);x = a \/ b;y = a % b;d = (float)a \/ b;printf("商为:%d\\n", x);printf("余数为:%d\\n", y);printf("小数为:%.5f\\n", d);r...
C语言中 输入两个整数,求
include<stdio.h> int main(){ int i;int Thefirstnumber;int Thesecondnumber;int sum=0;printf("请输入任意两个整数(负数也可有):");scanf("%d %d",&Thefirstnumber,&Thesecondnumber);if (Thefirstnumber<0) Thefirstnumber=0;if(Thesecondnumber<0) Thesecondnumber=0;sum=Thefirstnumb...
C语言 输入任意两个整数,求输出其中最大的整数 怎么做
C语言中,要找出并输出两个整数中的较大者,可以通过简单的程序实现。首先,我们需要包含stdio.h头文件,以便使用输入输出功能。接着定义主函数int main(),并声明两个整数变量a和b用于存储输入的数值。程序运行时,通过printf函数提示用户输入两个整数,并使用scanf函数读取用户输入的数值到a和b。接下来...
编写程序,求任意两个整数,求商(整数)和余数。如果除数为0,给出错误...
下面是一个C语言程序的示例,可以实现输入两个整数,计算它们的商和余数。如果除数为0,则输出错误提示信息。include <stdio.h> int main() { int dividend, divisor, quotient, remainder;\/\/ 输入被除数和除数 printf("请输入两个整数:");scanf("%d %d", ÷nd, &divisor);\/\/ 判断除数...
C语言 输入任意两个整数,求输出其中最大的整数 怎么做
include "stdio.h"int main(){ int a,b; printf("Please enter two numbers\\n"); scanf("%d %d", &a, &b); if(a>b) printf("The bigger number:%d",a); else printf("The bigger number:%d",b); return 0;} ...
c语言 从键盘输入两个整数,求这两个整数的最小值.??
在 C 语言中,可以通过以下代码实现从键盘输入两个整数,然后求这两个整数的最小值:include <stdio.h> int main() { int num1, num2, min;printf("请输入两个整数:\\n");scanf("%d %d", &num1, &num2);if (num1 < num2) { min = num1;} else { min = num2;} printf("最...
用C语言编写程序,如何输入两个整数,并求和。
int main()printf("请输入两个整数:");scanf("%d %d",&a,&b);\/\/ sum=a+b;\/\/三、数据处理,把a、b的和赋值给sum;printf("这两个数的和是:%d\\n",sum);\/\/ return 0;\/\/返回;C语言,是一种通用的、过程式的编程语言,广泛用于系统与应用软件的开发。具有高效、灵活、功能丰富、表达力...
C语言输入俩个整数,输出他们之间所有整数的和?
printf("这俩个整数之间所有整数的和为:%d\\n", sum);return 0;} 逻辑说明:首先,我们使用scanf函数从用户处接收输入的两个整数。然后,我们使用一个条件语句判断num1是否大于num2。如果是,则交换它们的值,确保num1始终小于或等于num2。接下来,我们使用一个循环(for循环)来迭代从num1到num2...