在MARIE中汇编当前文件后。如果出现错误提示,我如何识别错误指向哪一行?
另外,我正在做一项任务,要求我从用户输入长度和宽度,并输出周长或面积。到目前为止,这是我所拥有的:
组织100
输入长度//取输入长度
存储长度//存储位置length1中的存储长度
输出长度//显示长度的值
输入宽度//取输入宽度
存储宽度//存储到位置宽度
输出宽度//显示输入宽度
加载宽度
减去宽度1//(从w中减去1直到0)
门店宽度
加载为
添加长度//添加l到面积
存储为
Skipcond 00d //(宽度为0时跳过)
Jump 007 //
输出区域
站住
a,12月0
b,12月0
c,十进制0
结束
我也是用java写的,以便更清楚地理解。
//find either perimeter or area of rectangle
import java.util.Scanner;
public class PerimeterOrArea{
public static void main(String[] args){
int length, width;
int perimeter, area;
String ch;
char character;
Scanner in = new Scanner(System.in);
System.out.println("Please enter length of rectangle: ");
length = in.nextInt();
System.out.println("Please enter width of rectangle: ");
width = in.nextInt();
area = length*width;
perimeter = 2*(length + width);
System.out.println("Please enter P to find perimeter of rectangle or A to find area of rectangle");
ch = in.next();
character = ch.charAt(0);
if(character == 'P')
System.out.println("The value of perimeter is : " + perimeter);
if(character == 'A')
System.out.println("The value of area is : " + area);
}
}
6在MARIE代码中仍然存在错误。请帮帮忙。
发布于 2016-04-07 08:36:30
当您汇编文件时,编辑器的底部应该有一条错误消息(如果存在)。如果是,打开组装列表,出现当前错误的行将显示在错误所在的行上。它没有给出一个具体的数字,但如果你通读它,它会标记出错误的位置。
至于您的错误,您在顶部将width指定为变量,但没有在底部定义它。因为您使用input加载它们,所以可以像对a、b和c所做的那样,将其初始设置为0。
此外,在输入/输出时,不需要指定变量。只需“输入”,然后“存储宽度”。Output打印AC,因此您必须加载所需的任何变量,然后说“output”。
https://stackoverflow.com/questions/33049995
复制相似问题