编写一个控制台程序,分别输出1~100之间的平方、平方根、自然对数、e指数的数学用表.用C#解答,谢谢

作者&投稿:繁琛 (若有异议请与网页底部的电邮联系)
编写一个控制台程序,分别输出1~100之间的平方、平方根、自然对数、e指数的数学用表~

#include
#include
int main()
{
int i = 0;
double e=2.7182818284590452353602874713526;
for (i = 1; i < 101; i++)
{
printf("%3d的平方: %6d
", i, i*i);
}
for (i = 1; i < 101; i++)
{
printf("%3d的开方: %6.3lf
", i, sqrt(i));
}
for (i = 1; i < 101; i++)
{
printf("%3d的自然对数: %6.3lf
", i, log(i));
}
for (i = 1; i < 101; i++)
{
printf("%3d的e指数: %6.3lE
", i, pow(e, i));
}
return 0;
}
楼主参考。

楼主要多熟悉API文档,这些基础的查看文档就可以知道方法做出来了。用for语句就可以了。这里主要是用了Math类的方法,具体代码如下:
public class MathUsing {

public static void main(String[] args) {
for(int i = 1;i<101;i++){
System.out.println(i+"的平方是:" + (i*i));

}
for(int i =1 ;i<101;i++){
System.out.println(i + "的平方根是:" + Math.sqrt(i));
}
for(int i =1 ; i<101;i++ ){
System.out.println("以e为底"+i + "的对数值:"+ Math.log(i));
}
for(int i = 1; i <101;i++){
System.out.println("e的"+ i + "次方值"+ Math.exp(i));
}
}

}

你好,下面是代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
for (int i = 1; i <= 100; i++) {

//算出平方 并打印
Console.WriteLine(i.ToString()+"的平方:"+(i*i).ToString());
//算出平方根 并打印
Console.WriteLine(i.ToString() + "的平方根:" + Math.Sqrt(i).ToString());
//自然对数
Console.WriteLine(i.ToString() + "的自然对数:"+Math.Log(i,Math.E).ToString());
//没有找到e指数

}
Console.ReadLine();
}
}
}

其中e指数 这个我 不是很明白,在Math方法中也没有找到与这个有关的东西。。。

static void Main(string[] args)
{
for (int i = 1; i <= 100; i++)
{
Console.WriteLine("平方"System.Math.Pow(i, 2));
Console.WriteLine(“平方根”System.Math.Sqrt(i));
Console.WriteLine(“自然对数”System.Math.Pow(Math.E, i));
//Math.E是常数,并且是一个底数,因此Math.Pow(Math.E, i)位置不能反
}
Console.ReadKey();
}

直接使用Excel 自带的相应函数即可计算上述指标,需要用C#吗

e指数是
Console.WriteLine(i.ToString() + "的自然对数:"+Math.Exp(i).ToString());


想找一个编程软件,主要是编小工具,可以编GUI的或控制台程序?
具有快速和可定制的界面。Notepad++**:一款免费的文本编辑器,适用于多种编程语言,支持语法高亮、折叠、自定义宏等功能。对于GUI程序,可以使用诸如Qt、JavaFX、wxWidgets等库来开发;对于控制台程序,主要取决于所使用的语言,例如在Python中可以使用Python的标准库中的sys模块来处理控制台输入\/输出。

VB2005中开发新一代控制台应用程序
另外,当你需要大量重复的脚本操作,当然还有可能的更复杂的操作时都会用到这种控制台应用程序。在Visual Basic的早期版本中基本没有为创建控制台应用程序提供多大支持。而且,尽管VB 6及其早期版本能够创建控制台应用程序;但是,这不是一种简单的或直接的过程。在VB 6中创建一个控制台应用程序必须进行Win...

Java编程题:编写一个程序,从控制台接收10个数,统计并输出其中负数的个数...
new Scanner(System.in);int n = 0, cnt = 0, sum = 0;for (int i = 0; i < 10; i++) {n = scanner.nextInt();if (n < 0) {cnt++;sum += n;}}System.out.println("负数个数:" + cnt);System.out.println("负数之和:" + sum);scanner.close();}}运行结果:...

设计一个C++控制台应用程序,运行时,输入两个正整数,计算并输出这两个...
可以删除 kongzhi++;if(kongzhi==1)cout<<"满足条件的数有:\\n";\/\/目的:只输出一次这句话 cout<<temp<<"\\t";if(kongzhi%5==0)cout<<endl;\/\/本行控制同一行输出的个数 \/\/若不需要输出满足条件的数,可以删除 sum=sum+temp;} } cout<<endl;cout<<"结果是:"<<sum<<endl;} ...

写了一个控制台程序,要让它一开始运行就以最大化方式显示,但不知怎么办...
;if (!SetConsoleDisplayMode)return 0;SetConsoleDisplayMode(hOut,dwNewMode,&dwOldMode);\/\/设置控制台显示方式,dwNewMode为1表示最大化,原来的显示方式放到dwOldMode printf("hello,world\\n");return 0;} 程序如上,大部分我已经注释,主要涉及到系统函数SetConsoleDisplayMode,有问题可以hi我。

C# 编写一个控制台程序,要求定义一个二维数组来存放一个10*10的矩阵
static void Main(string[] args){ int[,] arr = new int[10, 10]; int sum = 0; Console.WriteLine("请输入数组的第一个数字:"); var str = Console.ReadLine(); int first = int.Parse(str); \/\/转成int \/\/数组的下标是从0,0开始的,但人为意识是从1,1开始,...

用C#写一个类似cmd的控制台程序,实现ping的功能!!!(求完整程序源代码...
using System;using System.Net;using System.Net.NetworkInformation;class Program{ static void Main(string[] args) { int count = 4; IPAddress addr = IPAddress.Parse("220.181.111.86"); Ping ping = new Ping(); long timeSum = 0; int succCount = 0; ...

用C#写了一个控制台程序,如何让它作为服务来运行
如果你的Windows系统安装在C盘下,那么OE的程序位置就是C:\\Program Files\\Outlook Express\\msimn.exe ,把这个路径添入数值中。到现在,这个服务已经成功的添加并且设置好了。如果你希望做的更加专业,可以在Mail服务下建立一个名为Description的子键,数据类型同样为REG_SZ,数值可以写一些你对这个服务的...

请编写一个程序,在控制台输出一句话:中国欢迎你怎么作
c# 的程序的执行入口是 [STAThread]static void Main(string[] Args)其中 (string[] Args) 就是你在控制台出入的参数,通过判断 Args 的数量就可以输出你要求的信息 示例 [STAThread]static void Main(string[] Args){ int iL = Args.Length;Console.WriteLine("您输入了"+iL.ToString()+"...

编写一个C语言程序,通过控制台输入任意两个整数,计算出这两个数字的和...
include"stdio.h"int main(){ int a,b;scanf("%d%d",&a,&b);if(b==0)b=1;printf("和%d\\n",a+b);printf("积%d\\n",a*b);printf("差%d\\n",a-b);printf("商%.2lf\\n",a*1.0\/b);return 0;}

定海区17193141063: 编写一个java类,控制台输出1,1,2,3,5,8,13 -
山欧参苓: 输入5 传的只是个循环次数 比如说是n int x=0; int y=1; for(int i=1;i<=n;i++) {if(Math.abs(i%2)==0){x=x+y ; System.out.println(x); }if(Math.abs(i%2)==1) {y=x+y ; System.out.println(y); } }//这样输出的结果和你有要求的不一样 是 1 2 3 5 8你自己再修改一下就OK了

定海区17193141063: 编写一个控制台程序,从键盘输入一个正整数,按数字的相反顺序输出. -
山欧参苓: class Program{static void Main(string[] args){Console.WriteLine("请输入一个正整数:");int a = Convert.ToInt32(Console.ReadLine());while(a % 10 != 0){int b = a % 10;Console.Write(b.ToString());a = a / 10;}Console.Read();}} 最简单的方法,不考虑输入的数是否为正整数

定海区17193141063: 怎样用java编写一个控制台程序,分别输出1~100之间的平方、平方根、自然对数、e指数的数学用表 -
山欧参苓: 楼主要多熟悉API文档,这些基础的查看文档就可以知道方法做出来了.用for语句就可以了.这里主要是用了Math类的方法,具体代码如下:public class MathUsing { public static void main(String[] args) { for(int i = 1;i System.out.println(i+"的平...

定海区17193141063: 1、用c#编写完整的控制台程序,分别使用for和while循环输出1 - --36之间的整数,且每行只输出6个整数. -
山欧参苓: 我有一个简单的办法(goto法). 在你的想要重新运行的代码前加上标签.如: start: //你的程序代码 console.writeline("是否再次运行程序?是就按\"1\",否就按\"2\"关闭程序"); byte i=convert.tobyte(console.readline()); if(i==1) //使用if语句判断条件,满足就用goto语句去开头!{ //用switch语句也能有同样效果goto start;} else{environment.exit(0); //退出控制台}

定海区17193141063: 编写一个控制台应用程序 -
山欧参苓: #includeint max(int a,int b); /*函数说明*/ void main() /*主函数*/ { int x,y,z; /*变量说明*/ printf("请输入两个整数,用空格隔开:\n"); scanf("%d%d",&x,&y); /*输入x,y值*/ z=max(x,y); /*调用max函数*/ printf("maxmum=%d",z); /*输出*/ } int max(int a,int b) /*定义max函数*/ { if(a>b)return a;else return b; /*把结果返回主调函数*/ }

定海区17193141063: 编写一个控制台应用程序 , 前台输入为n , 输出1到n所有奇数的和, 要求用for语句实现.
山欧参苓: #include<iostream.h>void main(){ int sum = 0; int i,n; cin>>n int k = n/2; for(i = 0; i < k; i++){ sum = sum+2*i+1;//奇数使用2*i+1表示,依次为1,3,5,...,99 } cout<<"1-n之间的全部奇数之和为"<<sum<<endl; return ;}

定海区17193141063: 输入一个数n 设计一个控制台程序计算s=1+(1+ -
山欧参苓: #include <stdio.h> int main() {int i,s,n;scanf("%d",&n);s=0;for(i=1;i<=n;++i){ s+=s+i;}printf("%d\n",s);return 0; }

定海区17193141063: 编一段代码,实现在控制台输入一组数字后,排序后在控制台输出 -
山欧参苓: 代码一: /** * 采用交换方式 排序 */ package 排序.交换排序; import java.util.concurrent.Executor; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; /** * @author liuyi */ public class 快速排序 { public static void main...

定海区17193141063: c#编写一个控制台应用程序,完成下列功能,并写出运行程序后输出的结果. -
山欧参苓: public int fn(int n) { int sum = 0, m = 1; for (int i = 1; i{ m = m * i; sum += m; } return sum; } 这是个简单的方法,并不完美,没有考虑大数乘和大数加,当n打到一定值时,会出现和超出计算机整数所能表示的范围.希望对你有帮助.

定海区17193141063: 用C语言实现一个控制台程序 -
山欧参苓: "" ); < &nbsp,对此表示无力 printf(" ); );return printf(" ); " );printf(" ); 自己填充啦;); printf(""&nbsp.h> " printf(" printf("" " "stdio; ); " ); printf(" printf(" ); int printf(" " "0;); );main(void) { " ");printf(" printf(" printf(" " printf("&nbsp#include printf(" ); &nbsp

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网