主页 > 科技生活 >剑灵签到_加法计算器:编程由键盘输入两个整数a和b,计算出它们的和并输出到屏幕上怎么办? >

剑灵签到_加法计算器:编程由键盘输入两个整数a和b,计算出它们的和并输出到屏幕上怎么办?

加法计算器:编程由键盘输入两个整数a和b,计算出它们的和并输出到屏幕上怎么办?

加法计算器编程盘输入两个整数ab,计算出它们的和并输出到屏幕上方法一:#include
int main()
{
int a,b,c;
c=a+b;
scanf("%d %d",&a,&b);
printf("a+b=%d", c);
return 0;
}方法二:var a,b:longint;begin readln(a,b); writeln(a+b);end.c#编写加法计算器static void Main(string[] args)
{
bool flag = true;
Console.WriteLine("请输入第一个加数:");
float num = 0;
float sum = 0;
if (float.TryParse(Console.ReadLine(), out num))
{
sum += num;
}
else
{
flag = false;
Console.WriteLine("错误,输入的不是数字!程序结束。");
Console.Read();
}
if (flag)
{
Console.WriteLine("请输入第二个加数:");
if (float.TryParse(Console.ReadLine(), out num))
{
sum += num;
}
else
{
flag = false;
Console.WriteLine("错误,输入的不是数字!程序结束。");
Console.Read();
}
if (flag)
{
Console.WriteLine("两数是:{0}", sum.ToString());
Console.Read();
}
}
}


JAVA编程跪求一简易计算器带菜单
给成的吧,不知道是不是你要的菜单效果:
import java.awt.*;
import java.awt.event.*;

public class JSQ extends WindowAdapter {
Panel p1 = new Panel();
Panel p2 = new Panel();
Panel p3 = new Panel();
TextField txt;
private Button[] b = new Button[19];
private String ss[] = { "1", "2", "3", "+", "-", "4", "5", "6", "*", "/",
"7", "8", "9", "0", "=", "%", "清空", "sqrt", "关", };
static double a;
static String s = "", str;// 定义变量 创建对像

public static void main(String args[]) {
(new JSQ()).frame();
}

public void frame() {
Frame fm = new Frame("计算器");
for (int i = 0; i <= 18; i++) {
b[i] = new Button(ss[i]);
}
for (int i = 0; i <= 17; i++) {
p2.add(b[i]);
} // 创建按钮 并添加到P2
b[18].setBackground(Color.yellow);
txt = new TextField(16);
txt.setEditable(false);
for (int i = 0; i <= 18; i++) {
b[i].addActionListener(new buttonlistener());// 添加监
}
b[18].addActionListener(new close());
fm.addWindowListener(this);
fm.setBackground(Color.red);
p1.setLayout(new BorderLayout());
p1.add(txt, "North");
p2.setLayout(new GridLayout(4, 4));
p3.setLayout(new BorderLayout());
p3.add(b[18]);
fm.add(p1, "North");
fm.add(p2, "Center");
fm.add(p3, "South");
fm.pack();
fm.setVisible(true);// 都是些窗中设置 添加相关组件和监听器
}

public void windowClosing(WindowEvent e) {
System.exit(0);// 退出系统
}

class buttonlistener implements ActionListener {// 编写监听器事件 通过按键得出给果
public void actionPerformed(ActionEvent e) {
Button btn = (Button) e.getSource();
if (btn.getLabel().equals("=")) {
if (s.equals("sqrt")) {
str = String.valueOf(a);
txt.setText(str);
s = "";
} else {
jisuan();
str = String.valueOf(a);
txt.setText(str);
s = "";
}
} else if (btn.getLabel().equals("+")) {
jisuan();
txt.setText("");
s = "+";
} else if (btn.getLabel().equals("-")) {
jisuan();
txt.setText("");
s = "-";
} else if (btn.getLabel().equals("/")) {
jisuan();
txt.setText("");
s = "/";

} else if (btn.getLabel().equals("*")) {
jisuan();
txt.setText("");
s = "*";
} else if (btn.getLabel().equals("%")) {
jisuan();
txt.setText("");
s = "%";
} else if (btn.getLabel().equals("sqrt")) {
s = "sqrt";
jisuan();
txt.setText("");
} else {
txt.setText(txt.getText() + btn.getLabel());

if (btn.getLabel() == "清空")
txt.setText("");
}
}

public void jisuan() {// 编写具体计算方法
if (s.equals("+"))
a += Double.parseDouble(txt.getText());
else if (s.equals("-"))
a -= Double.parseDouble(txt.getText());
else if (s.equals("*"))
a *= Double.parseDouble(txt.getText());
else if (s.equals("/"))
a /= Double.parseDouble(txt.getText());
else if (s.equals("%"))
a %= Double.parseDouble(txt.getText());
else if (s.equals("sqrt"))
a = Math.sqrt(Double.parseDouble(txt.getText()));
else
a = Double.parseDouble(txt.getText());
}
}
}

class close implements ActionListener {// 退出
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
}
linux系统下如何编程序生成一个计算器
linux开源的,自己去看linux下面的计算器的源码这可不是一个小项目。多花点时间吧。本回答被提问者采纳
C语言程序设计,做一个简单计算器
已发送,望采纳
#include //件
#include
#include
void menu();//声明部分
void add();//"+"
void sub();//"-"
void mul();//"*"
void div();//"/"
void remain();//"%"
void add_n_to_m();//"从n到m的和"
void factor();//"!"
void sqrta();//"开根"

main()
{
int i;
while(1)
{
system("cls");//清能
menu();
printf("择运算方式的代码:");
scanf("%d",&i);
switch(i)
{
case 1:add();getch();break;//调用部分
case 2:sub();getch();break;
case 3:mul();getch();break;
case 4:div();getch();break;
case 5:remain();getch();break;
case 6:add_n_to_m();getch();break;
case 7:factor();getch();break;
case 8:sqrta();getch();break;
case 9: exit(0);break;
}
}
}
//以自己定义的函数
void menu()//菜单
{

printf("+====my counter===+\n");
printf("使用以下运算时请先输入运算代码:\n");
printf("+功能如下:+\n");
printf("+1.加法+\n");
printf("+2.减法+\n");
printf("+3.乘法+\n");
printf("+4.除法+\n");
printf("+5.求余+\n");
printf("+6.从n到m的和+\n");
printf("+7.阶乘+\n");
printf("+8.开方+\n");
printf("+9.退出+\n");
printf("+=================+\n");
}
void add()//加法运算
{
double a,b;
printf("请输入要计算的两个数:\n");
scanf("%lf%lf",&a,&b);
printf("%.2lf+%.2lf=%.2lf\n",a,b,a+b);
}
void sub()//减法运算
{
double a,b;
printf("请输入要计算的两个数:\n");
scanf("%lf%lf",&a,&b);
printf("%.2lf-%.2lf=%.2lf\n",a,b,a-b);
}
void mul()//乘法运算
{
double a,b;
printf("请输入要相乘的两个数:\n");
scanf("%lf%lf",&a,&b);
printf("%.2lf*%.2lf=%.2lf\n",a,b,a*b);
}
void div()//除法运算
{
double a,b;
printf("请输入要计算的除数和被除数:\n");
scanf("%lf%lf",&a,&b);
if(b==0)//被除数不能为0
printf("error\n");
else
printf("%.2lf/%.2lf=%.2lf\n",a,b,a/b);
}
void remain()//求余运算
{
int a,b;
printf("请输入要计算的除数和被除数:\n");
scanf("%d%d",&a,&b);
if(b==0)//被除数不能为0
printf("error\n");
else
printf("%.2d%%%.2d=%.2d\n",a,b,a%b);
}
void add_n_to_m()//累加
{
int m,n,i=0,s=0;
printf("请输入累积和的首数和尾数:\n");
scanf("%d%d",&n,&m);
if(n>m) printf("error.\n");//条件限制
else
{
for(i=n;i<=m;i++)
s+=i;
printf("%.2d+...+%.2d=%.2d\n",n,m,s);
}
}
void factor()//阶乘
{
int n,i,s;
printf("请输入要计算阶乘的数:\n");
scanf("%d",&n);
if(n<=0) printf("error.\n");//条件限制
else
{
for(i=1,s=1;i<=n;i++)
s*=i;
printf("%.2d!=%.2d\n",n,s);
}
}

void sqrta()
{
double a;
printf("请输入被开方数:\n");
scanf("%lf",&a);
printf("%.2lf",sqrt(a));

}

#include<stdio.h>void main() { float x,y,z; char c;scanf("%f%c%f",&x,&c,&y);switch ( c ) {case '+': z=x+y; break;case '-': z=x-y; break;case '*': z=x*y; break;case '/': z=( y==0 )?(0):(x/y); break;default: z=0; break;}printf("%f%c%f=%f ",x,c,y,z);}C是一用计算机编程语言,应用广泛。C语言的目标是提供一种简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制定了一套完整的美国国家标准语法,称为ANSI C,作为C语言最初的标准。[1] 目前2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的C11标准是C语言的第三个官方标准,也是C语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉字编程。

本回答被网友采纳


上一篇: 下一篇: