编程如何不用加减乘除做除法写出除法,c语言

C语言程序设计作业--一个简单的具有加减乘除的计算器-电子产品世界论坛
C语言程序设计作业--一个简单的具有加减乘除的计算器
void main()
int a,b,c;
char ch,ch1;
printf("请输入表达式如 466+100=566 然后按回车键:");
scanf("%d%c%d%c",&a,&ch,&b,&ch1);
switch(ch)
printf("%d+%d=%d\n",a,b,c);
printf("%d-%d=%d\n",a,b,c);
printf("%d*%d=%d\n",a,b,c);
printf("%d/%d=%d\n",a,b,c);
printf("输入表达式错误或该计算器不具备 %ch 功能\n",ch);
printf("ID:\n");
心得体会:这个程序是一个简单的模仿加减乘除计算器的C语言程序。一开始打这个代码,以为挺短的,直接打上去就可以运行了,可是在调试过程中,出现了种种错误。比如:少了“”,或者语句后面却“;”,所以,打代码要有耐心,不应因为应付而快快了事,那样只会增加更多错误,这样来回修改更费时间。我还应更多练习。
多练习就有收获。写多几个子函数
匿名不能发帖!请先 [
Copyright (C) 《电子产品世界》杂志社 版权所有c语言基础(13)
1、乘法a*b如下
#include&stdlib.h&
#include&stdio.h&
int main()
int i,result=0;
scanf(&%d%d&,a,b);
for(i=0; i&b; i++)
result = result+a;//将a累加b次,实现a*b
printf(&%d\n&,result);
2、除法a/b如下
#include&stdlib.h&
#include&stdio.h&
int main()
//s为商,y为余数
while(a &= b)
printf(&%d,%d\n&,s,y);
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:14015次
排名:千里之外
原创:21篇
转载:17篇
(1)(1)(22)(8)(6)
(window.slotbydup = window.slotbydup || []).push({
id: '4740881',
container: s,
size: '200,200',
display: 'inlay-fix'欢迎加入我们,一同切磋技术。 &
用户名: &&&
密 码: &
共有 10207 人关注过本帖
标题:有谁能帮我设计一c语言的加减乘除的代码
等 级:论坛游民
帖 子:77
专家分:91
结帖率:50%
&&已结贴√
&&问题点数:10&&回复次数:18&&&
有谁能帮我设计一c语言的加减乘除的代码
有谁能帮我设计一c语言的加减乘除的代码
搜索更多相关主题的帖子:
等 级:新手上路
我也是菜,不过可以根据运算符号,用switch做简单的加减乘除。
C语言的威力无穷,学好了很厉害的。
等 级:论坛游民
帖 子:21
专家分:43
没明白你什么意思,C语言本就有数学库支持数学运算,你还设计个鸟啊?
*&&&&&&&&& 坚持与积累成就C语言王者之路&&&&&&*
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
回复 3楼 MRPutin
麻烦用你的数学库帮我运算下
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
===========深入&-----------------&浅出============
等 级:论坛游民
帖 子:77
专家分:91
等 级:论坛游民
帖 子:77
专家分:91
你们真是蠢货,这都不会吗?我自己把我自己的代码给你们吧
#include &stdio.h&
int main()
int a,b,s,c;
printf(&这是你用 c语言写出来的一个加,减,乘,除。的程序&);
printf(&这里是一些这个程序的使用方法介绍,和使用的示例。&);
printf(&请您从键盘上输入两个整数比如100&&&3,两个整数之间要用空格键割开\n比如1000 10注意一千和十之间要用一个空格键隔开。&);
printf(&如果 你想要做加法请在第二个整数后面再打一个空隔键,然后输入数字1 像这样:50 20 1&);
printf(&加法计算:50 20 1,减法计算:50 20 2,乘法计算:50 20 3,除法计算:50 20 4&&&。&);
for ( c=1; c&10; ++c ) {
scanf(&%d%d%d&,&a,&b,&s);
if( s == 1 )
printf(&%d+%d=%d&,a,b,a+b);
if( s == 2 )
printf(&%d-%d=%d&,a,b,a-b);
if( s == 3 )
printf(&%d*%d=%d&,a,b,a*b);
if ( s == 4 )
printf(&%d/%d=%d&,a,b,a/b);
等 级:论坛游民
帖 子:77
专家分:91
懂了吗,冒牌大虾们!
等 级:论坛游民
帖 子:14
专家分:26
#include&stdio.h&
void main()
&&& float a,b;
&&& scanf(&%f%c%f&,&a,&c,&b);
&&& switch(c)
&&& case'+': printf(&%.2f%c%.2f=%.2f\n&,a,c,b,a+b);
&&& case'-': printf(&%.2f%c%.2f=%.2f\n&,a,c,b,a-b);
&&& case'*': printf(&%.2f%c%.2f=%.2f\n&,a,c,b,a*b);
&&& case'/': if(b!=0)&&printf(&%.2f%c%.2f=%.2f\n&,a,c,b,a/b);
&&&&&&&&&&&&&&& else printf(&%.2f%c%.2f=0\n&,a,c,b);
&&& default: printf(&\n&);
等 级:论坛游民
帖 子:77
专家分:91
你们知道吗我想要c语言做一键盘记录的程序,我在google上收集了一大堆的代码,正在看中。
这是我自己编写的白痴代码,可用,
#include &stdio.h&
int main(void)
&char c[100];
&for( a=0; a&99; ++a) {
c[a]=getchar();
putchar(c[a]);
等 级:论坛游民
帖 子:77
专家分:91
大哥你的代码无使用说明,用不了呀。我使用的编译器是lcc-win32,外国的。
版权所有,并保留所有权利。
Powered by , Processed in 0.045643 second(s), 7 queries.
Copyright&, BCCN.NET, All Rights Reserved"怎么用c语言编写简单加减乘除混合运算"的糗事
你可能感兴趣:
糗事百科为大家收集了很多的怎么用c语言编写简单加减乘除混合运算的糗事,各种关于怎么用c语言编写简单加减乘除混合运算的爆笑经历、尴尬时刻和开心视频,想持续关注怎么用c语言编写简单加减乘除混合运算的糗事就收藏本页吧.

我要回帖

更多关于 c语言 变除法为乘法 的文章

 

随机推荐