1.简单的计算器 C语言 程序设计
#include
void min()
{
int a;
int b;
int c;
char op;
scanf("%d",&a);
scanf("%c",&op);
scanf("%d",&b);
switch(op)
{
case '+':
c=a+b;
break;
case '-':
c=a-b;
break;
case '*':
c=a*b;
break;
case '/':
c=a/b;
break;
default:
printf("+-/*!!!!!error");
return;
}
printf ("%d\n",c);
return ;
}
int main()
{
while(1)
{
min();
}
return 0;
}
2.用c语言程序设计一个简单计算器,求其源代码
/* 2013年12月23日 12:43:46 目的:计算器的实现*/# include
3.c语言设计一个简单的计算器程序
#include//计算器 voidmenu()//自定义的菜单界面 { printf("--------------------\n"); printf("请输入你的选择\n"); printf("1.+\n"); printf("2.-\n"); printf("3.*\n"); printf("4./\n"); printf("--------------------\n"); } intmain() { inti=0; intj=0; intnum=0;//计算结果存放在nun intselect=0;//选择的选项存放在select do//do-while先执行再判断循环条件,即可实现重复计算功能 { menu();//打印出菜单界面 scanf("%d",&select);//输入你的选项 printf("请输入计算值:"); scanf("%d%d",&i,&j);//输入要计算的数值 switch(select) { case1: printf("%d+%d=%d\n",i,j,num=i+j);//实现加法功能 break; case2: printf("%d-%d=%d\n",i,j,num=i-j);//实现减法功能 break; case3: printf("%d*%d=%d\n",i,j,num=i*j);//实现乘法功能 break; case4: printf("%d-%d=%d\n",i,j,num=i/j);//实现除法功能 break; default: printf("输入有误重新选择"); break; } }while(select); return0; } 运行结果: 扩展资料:return表示把程序流程从被调函数转向主调函数并把表达式的值带回主调函数,实现函数值的返回,返回时可附带一个返回值,由return后面的参数指定。
return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。如果函数执行不需要返回计算结果,也经常需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况。
4.c程序设计简易的计算器
正常的scanf输入模式:
#include<stdio.h>
int main()
{
char ch;
int a,b;
printf("请输入:");
scanf("%d%c%d",&a,&ch,&b);
switch(ch)
{
case '+':printf("%d+%d=%d\n",a,b,a+b);break;
case '-':printf("%d-%d=%d\n",a,b,a-b);break;
case '*':printf("%d*%d=%d\n",a,b,a*b);break;
case '/':printf("%d/%d=%d\n",a,b,a/b);break;
default: break;
}
return 0;
}
如果是命令行方式:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char* argv[])
{
int a,b;
a = atoi(argv[1]);//字符转整数函数
b = atoi(argv[3]);
if(strcmp(argv[2],"+") == 0)
{
printf("%d\n",a+b);
}
if(strcmp(argv[2],"-") == 0)
{
printf("%d\n",a-b);
}
if(strcmp(argv[2],"x") == 0)//这里用字符x如果用*会有问题
{
printf("%d\n",a*b);
}
if(strcmp(argv[2],"/") == 0)
{
printf("%d\n",a/b);
}
return 0;
}
中间需要空格如 ./a.out 6 + 8不然会有问题
望采纳 同学!
5.C语言程序设计 简单计算器(急
#include
6.C语言编写程序设计一个简易计算器
原发布者:持剑观风
#include#includeintmain(void){intchoice,t=1;printf("**********************计算器*****************************************\n");printf("1.加法运算2.减法运算\n");printf("3.乘法运算4.除法运算\n");printf("5.平方运算6.开方运算\n");printf("7.解一元二次方程By:_一念成殇、\n");printf("**********************************************************************\n");printf("请选择您即将进行的运算方式(输入对应数字):");while(t==1){scanf("%d",&choice);if(choice>7)printf("请您输入正确的选项编号!\n");//加法if(choice==1){floataddend_1,addend_2,sum;printf("请输入两个加数:\n");scanf("%f",&addend_1);scanf("%f",&addend_2);sum=addend_1+addend_2;printf("结果为:%.2f",sum);}//减法if(choice==2){floatreduction,minuend,difference;printf("请输入被减数和减数:\n");scanf("%f",&reduction);scanf("%f",&minuend);difference=reduction-minuend;printf("结果为:%.2f",difference);}//乘法if(choice==3){floatmultiplier_1,
7.用C语言编写简易计算器
#include <stdio.h>
#include <stdlib.h>
int main()
{
float num1, num2;
char operate;
printf("Please input operation:");
scanf("%f %c %f", &num1,&operate, &num2);
switch (operate)
{
case '+':
printf("%f%c%f=%f\n",num1,operate,num2,num1+num2);
break;
case '-':
printf("%f%c%f=%f\n",num1,operate,num2,num1-num2);
break;
case '*':
printf("%f%c%f=%f\n",num1,operate,num2,num1*num2);
break;
case '/':
if (num2==0)
{
printf("The divisor can't be zero!\n");
}else
{
printf("%f%c%f=%f\n",num1,operate,num2,num1/num2);
}
}
8.用C语言设计并实现一个简单计算器
额,搞定了。
你交给老师的时候,你要告诉他for循环的功能,for()循环体里也就是for下方{}大括号里的代码要被循环执行。然后你就一行一行的解释 switch()里的语句就行了。
break表示跳出switch()。
至于int a,b,i; 这些你肯定懂了的吧。
最后那里表示在主函数 main()里调用自定义的函数
#include <stdio.h>
int calculator() //定义一个函数。完成计算功能
{
int a,b, i;
char c;
for(i=0;;i++)
{
printf("请输入所要计算的两个数,以及所要执行的计算符号\n");
scanf("%d %d %c", &a,&b,&c);
switch (c)
{
case '+':
printf("所要计算的式子:%d+%d\n",a,b);
a = a + b;printf("计算结果为:%d\n\n",a);
break;
case '-':
printf("所要计算的式子:%d-%d\n",a,b);
a = a - b;printf("计算结果为:%d\n\n",a);
break;
case '*':
printf("所要计算的式子:%d*%d\n",a,b);
a = a * b;printf("所要计算的式子:%d*%d\n",a,b);printf("计算结果为:%d\n\n",a);
break;
case '/':
printf("所要计算的式子:%d/%d\n",a,b);
a = a / b;printf("所要计算的式子:%d/%d\n",a,b);printf("计算结果为:%d\n\n",a);
break;
}
}
}
int main()
{
calculator();//在main()函数里调用自定义的函数 calculator
}
9.用C语言设计一个简单的计算器
原发布者:刘旭川0822
简易四则运算计算器计算机工具地历史而言,中国古代最早采用地一种计算工具叫筹策,又叫做算筹,这种算筹多用竹子制成,也有用木头,兽骨充当材料的,大约270枚一束,放在布袋里可随身携带。直到今天仍在使用的住算盘,是中国古代计算工具领域中的另一项发明明代时的住算盘已经与现代的住算盘几乎相同。17世纪初,西方国家的计算工具有了较大的发展。英国数学家纳尔发现了“纳皮尔算筹”;英国牧师奥却德发明了圆柱形对数计算尺,这种计算尺不仅能做加减乘涂,乘方和开方运算,甚至可以计算三角函数,指数函数和对数函数。这些计算工具不仅带动了计算的发展,也为现代计算器发展尊定了良好的基础,成为现代社会应用广泛的计算工具,如手机,操作系统上附带的多功能计算器。项目设计目的掌握模块的划分;掌握结构体定义;掌握栈的操作;掌握函数的定义;掌握栈的基本操作;掌握VC的基本绘图库;掌握鼠标的响应操作;目设计内容设计一个含有界面的计算器,输入一个包含括号的表达式,使用栈数据类型实现整数的四则运算操作,开方运算。项目设计要求根据分析,系统要求实现以下几点基本功能:可通过按钮输入数字、运算符;能通过按钮实现退格、清除功能;实现加、减、乘、除、开方运算功能;实现括号运算;显示运算结果;良好的交互界面。项目详细设计功能模块图根据系统功能要求,主要含有四大模块,分别是计算器界面设计模块、计算器按键控制模块、四则混合运算模块、计算器记忆处理模块。
转载请注明出处众文网 » c语言程序设计毕业论文-简单计算器