(2) 定义一个数组,该数组中的任意两个元素都可以实现简单的四则运算,怎么用C#写代码呢

如题所述

第1个回答  2011-09-15
数组是什么类型的?如果是int,long,float,double这些可以运算的话,就直接做加减乘除啦

参考资料:http://www.jucoder.com/bbs/thread-1175-0-0.html

第2个回答  2011-09-16
a[i][j]是说第i行第j+1列的元素,
先算行以前的,因为数组下标从0开始,所以 i *m
再算本行的,因为数组下标从0开始,所以j+1

这就是为什么a[i][j]的位置是i*m + j+1
验证m =5,
a[1][3],也就是第二行第4个元算,也就是5+4=9
位置是1*5 + 3+1 = 9,成立。
本回答被网友采纳

用C语言编程实现一个简单的四则运算计算器
include <stdio.h> \/\/函数,读数操作数 int getNextNum(){ int ret;scanf("%d",&ret);return ret;} \/\/函数,读运算符 char getOpt(){ return getchar();} \/\/函数,计算 int caculate(int op1 , int op2 ,char opt){ if(opt=='+')return op1+op2;if(opt=='-')return op1-op2;...

请问用C语言编写四则运算的问题
1、你如果不加break的话,后面的case还会执行判断的,如果加了,就只执行其中的一个 2、你应该连续输入,不要敲回车键或者其它无关的字符 这样你就会看到正确的结果(注:不知道你用的是什么编译器,为什么主函数不写返回值类型,虽然默认是int型的,但是最好不要使程序有警告)...

c# 使用控制台程序编写一个简单的四则运算计算器
Console.WriteLine("第一个数:");int a = Convert.ToInt32(Console.ReadLine());Console.WriteLine("输入运算符(+—*\/)");\/\/ c=Console.ReadLine();char str=Convert.ToChar(Console.ReadLine());Console.WriteLine("第er个数:");int b = Int32.Parse(Console.ReadLine());\/\/int c ...

...函数作为数组元素即定义一个数组中每一个元素都是一个函数的数组,请...
回答:int (*(arry[10]))();

C#写一个方法,返回值是一个数组,怎么用这个数组
using System;namespace ConsoleApplication2{ class Program { static void Main(string[] args) { \/\/ 获取整型数组 int[] x = GetArray(); \/\/ 输出数组所以元素 for (int i = 0; i < x.Length; i++) { Console.WriteLine(x[i]); } } \/\/\/...

建立一个数组,数组中包括三个元素,然后访问数组元素!
var myArray=new Array()有两种向数组赋值的方法(你可以添加任意多的值,就像你可以定义你需要的任意多的变量一样)。1:var mycars=new Array()mycars[0]="Saab"mycars[1]="Volvo"mycars[2]="BMW"也可以使用一个整数自变量来控制数组的容量:var mycars=new Array(3)mycars[0]="Saab"my...

c#中,如何对两个数组里的元素一一对应?
你真实的程序中是否就是用的123,如果是,那根本就不需用到两个数组,直接写 string[] b={"","x","y","z"};之后b[1]即"x",b[2]即y,b[3]即z 如果1.2.3以及x.y.z仅是你的举例,实际是没有任何规律的,那用字典是快一些,比如说 Dictionary<string, string> dic = new ...

c#如何定义一个二维数组,先声明一维
1、首先打开visual studio开发工具,创建一个控制台应用程序,用于演示二维数组的定义方式。2、在Program.cs文件中,定义二维数组,比如,定义一个两行两列的数组: int[,] arr = new int[2, 2]。3、上一步只是定义了一个二维数组,并未给元素赋值,默认编译器都会为int类型的数组全部初始化为0。

c语言关于定义二维数组的问题
二维数组的内存分配 当你定义一个二维数组时,系统会在内存中为其分配相应的空间。对于上述的`int array[3][4]`,系统会分配一个包含3个元素的数组空间。每个元素都可以在特定的行中被赋值或访问。重要的是理解二维数组实际上是数组的数组,因此每次访问某个元素时,都需要提供行和列的索引。访问二维...

在C#中用方法写出两个数组里面的元素相减得到另一个数组
这种集合并集,交集集合加减的操作用C#提供的HashSet可以非常方便的解决。这里a-b和b-a的结果是不同的,我以a-b为例:double[] a = { 1, 2, 3, 4, 5 }; double[] b = { 8, 7, 5, 6, 9, 2, 3 }; double[] e; HashSet<double> a1=new HashSet<double>(a); ...

相似回答