‘壹’ c语言小程序 输入两位数实现加减乘除 保留两位小数
#include<stdio.h>
it main()
{int a,b;
scanf("%d%d",&a,&b);
printf("%d+%d=%d\n",a+b);
printf("%d-%d=%d\n",a-b);
printf("%d*%d=%d\n",a*b);
printf("%d/%d=%.2f\n",(float)a/b);
return 0;
}
‘贰’ 用C语言编写一个简单加减乘除的程序
#include
<stdio.h>
#include
<stdlib.h>
#include
<time.h>
main()
{
int
a,b,c,d,result,i;
char
f[]={'+','-','*','/'};
while(1)
{
srand(time(NULL));
a=rand()%100;
b=rand()%100;
c=rand()%4;
switch
(c)
{
case
0:
d=a+b;break;
case
1:
d=a-b;break;
case
2:
d=a*b;break;
case
3:
d=a/b;break;
}
printf("输入结果:%d%c%d=",a,f[c],b);
i=0;
while
(i<2)
{
scanf("%d",&result);
if
(result==d&&i<2)
{printf("你答对了^_^\n");
break;
}
else
i++,printf("你答错了%d次:",i);
if
(i==2)
{printf("\n答案:%d\n",d);}
}
}
}
‘叁’ c语言简单的程序,就是一道加减乘除题
回车键有属于自己的编码吧
‘肆’ C语言实现加减乘除运算
按照你的程序运行后。。。在输入c值的时候
程序直接结束了。。。还有就是每个case语句后记着加上break跳出不过也有不过根据具体需要也可以不加break;但是你的这个程序需要加上break;
原因是:回车符也是字符,所以你按回后,程序以为是输入了c的值了,而在输入b值成功是因为
回车符不是数字形式的。
以下是我改过的程序,编译运行都很好的
#include <stdio.h>
#include <math.h>
void main()
{
float a,b;
char c;
printf("\n input a:");
scanf("%f",&a);
printf("\n input b:");
scanf("%f",&b);
//这种情况经常遇到。。。。输入完后回车被下一个scanf("%c",&c)捕获了。
//因为回车符也是字符,所以你按回车后,程序以为是输入了c的值了
//所以加上下面一行,把回车符取走就可以了。。。。
getchar();
printf("\n input c:");
scanf("%c",&c);
//printf("\n%c",c);
switch(c)
{
case '+': printf("a+b=%f",a+b);break;
case '-': printf("a-b=%f",a-b);break;
case '*': printf("a*b=%f",a*b);break;
case '/': printf("a/b=%f",a/b);break;
default: break;
}
//为了好看
printf("\n");
}
‘伍’ 有谁能帮我指点一下这个C语言写一个只有加减乘除的的小程序
其实你做的挺好了,稍微修改下就出来了,很好的。
#include"stdio.h"
void main()
{
char op;
int data1,data2;
double answer;
printf("Please input data1 op data2:");
scanf(" %d%c%d",&data1,&op,&data2);
switch (op)
{
case '+':
answer=data1+data2;
printf("%d+%d=%lf\n",data1,data2,answer);
break;
case '-':
answer=data1-data2;
printf("%d-%d=%lf\n",data1,data2,answer);
break;
case '*':
answer=data1*data2;
printf("%d*%d=%lf\n",data1,data2,answer);
break;
case '/':
answer=data1/data2;
printf("%d/%d=%lf\n",data1,data2,answer);
break;
case '%':
answer=data1%data2;
printf("%d%%d=%lf\n",data1,data2,answer);
break;
default: break;
}
getchar();
}
‘陆’ C语言中如何实现加减乘除运算
实现方法如下:
读入的时候用%x读入,然后在程序里面直接用+,-,*,/运算就行了,输出的时候再用%x。
‘柒’ c语言程序设计的加减乘除
把参数x,y都定义成double类型的,因为double类型表示的范围更大,如果输入的是参数是int型的将会转化成double类型进行运算,结果仍然是正确的。
‘捌’ c语言实现简单的加减乘除
1、打开C-Free5.0新建一个空白页面,然后将C语言的基础格式写完,注意格式缩进。如下图所示。
‘玖’ c语言,输入两位数实现加减乘除小程序
给你个思路自个写:大部分我已经写出来了,改改就能用了。。。
int
a,b;
scanf("%d%d",&a,&b);//
输入两个数;
c=a+b;
d=a*b;
e=a-b;
f=a/b;
printf("%d,%d,%d,%d,"c,d,e,f);
‘拾’ 输入两个整数,进行加减乘除四则运算的c语言程序怎么写啊,拜托了~
代码
#include<stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d ",a + b);
printf("%d ",a - b);
printf("%d ",a * b);
printf("%d ",a / b);
return 0;
}
运行截图
分析
C语言中的加减乘除和数学中的加减乘除一样,不同在于符号的表示问题,乘号需要用“*”表示。除号需要用“/”表示。新手学习C语言,很容易把除号和取余好混淆,强调一下,取余号是“%”,百分号就是取余的意思。因此在输入两个整数以后,按照数学方法就可以直接输出结果,整数的输入用scanf()函数。