⑴ c语言中如何实现加减乘除运算
实现方法如下:
读入的时候用%x读入,然后在程序里面直接用+,-,*,/运算就行了,输出的时候再用%x。
⑵ C语言实现加减乘除运算
按照你的程序运行后。。。在输入c值的时候
程序直接结束了。。。还有就是每个case语句后记着加上break跳出不过也有不过根据具体需要也可以不加break;但是你的这个程序需要加上break;
原因是:回车符也是字符,所以你按回后,程序以为是输入了c的值了,而在输入b值成功是因为
回车符不是数字形式的。
以下是我改过的程序,编译运行都很好的
#include
#include
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语言做加减乘除
??这是什么问题??
加 a+b
减 a-b
乘 a*b
除 a/b
取余 a%b
有疑问??
main()
{int a,b,c;
scanf("%d%d",&a,&b);
c=a+b;printf("%d\n",c);
c=a-b;printf("%d\n",c);
c=a*b;printf("%d\n",c);
c=a/b;printf("%d\n",c);
c=a%b;printf("%d\n",c);
}
⑷ c语言实现简单的加减乘除
1、打开C-Free5.0新建一个空白页面,然后将C语言的基础格式写完,注意格式缩进。如下图所示。
⑸ 如何编写C语言儿童100以内的加减乘除法游戏训练程序
把楼上的修改下,公式随机。方法是产生随机数0-3,分别表示加减乘除。再增加些分数统计功能。这样会比较好点。楼上的程序好像少了个头文件ctime.h。另外,使用swich语句要比if好得多。
⑹ 如何利用c语言编出加减乘除的编程
这个加减乘除的功能有要求么,不需要弹出计算器一样的吧?
#include<stdio.h>
void
main()
{
float
fValue1,fValue2;
char
cStr;
printf("请输入两个数值:\n");
scanf("%f",&fValue1);
scanf("%f",&fValue2);
printf("请输入相关操作(+
-
*
/)");
getchar();
scanf("%c",&cStr);
switch(cStr)
{
case
'+':
{
printf("%.2f+%.2f
=
%.2f\n",fValue1,fValue2,fValue1+fValue2);
break;
}
case
'-':
{
printf("%.2f-%.2f
=
%.2f\n",fValue1,fValue2,fValue1-fValue2);
break;
}
case
'*':
{
printf("%.2f*%.2f
=
%.2f\n",fValue1,fValue2,fValue1*fValue2);
break;
}
case
'/':
{
printf("%.2f/%.2f
=
%.2f\n",fValue1,fValue2,fValue1/fValue2);
break;
}
default:printf("对不起!没有相关操作运算~\n");
}
}
⑺ 用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语言的加减乘除可以这样写,假设有int变量a,b,c
加法:c=a+b
减法:c=a-b
乘法:c=a*b
除法:c=a/b
⑼ 求加减乘除c语言代码
加减乘除还有什么代码啊。
直接 变量名+运算符+变量名就可以了啊。
注意除法 /是整除符号,如果符号两边都是整数(int型),那么结果值保留整数,小数将被忽略。 如果要精确到小数,'/'两边至少有一个是浮点数(float或double)。
注意混合运算结果是按照表达式中数据表达范围最大的数据类型,例如:整数和浮点数混合运算,结果返回是浮点数。