c语言 利用命令行参数功能编写一个能实现四则运算的程序

(例如:输入123+456,则程序计算123+456的值并输出)
要求:通过命令行参数提供两个运算(加、减、乘、除)对象和一个运算符(+、-、*、/),然后将运算结果显示出来。由于命令行参数都是字符串,而进行运算要求的是数值类型的运算对象,所以要先将参数中的字符串转换成相应的数值,C语言中有如下几个库函数可以实现这个功能。
int atoi(char *string); /* 将字符串的内容转换为int型量 */
long atol(char *string); /* 将字符串的内容转换为long型量 */
double atof(char *string); /* 将字符串的内容转换为double型量 */
请按要求写啊,最好配点说明~~谢谢

第1个回答  2010-06-20
#include<stdio.h>
void main()
{
printf("abcdefghi123456789\rjklmn");

}本回答被提问者采纳

C语言设计:编写一个带命令行参数的程序,实现整数四则运算.
main函数有两个参数,首先判断argc是否等于4(传递参数是否是4个)argv[0]是可执行程序名,不管 argv[1]及argv[3]是两个参数,使用atoi或atof函数转换为整数或浮点数 argv[2]进行字符串比较,判断是那种四则运算。满意请点采纳按钮,谢谢。还有问题请追问。

c语言中编写程序,输入2个数,定义四个函数,分别实现加减乘除四则运算...
1、定义一个基础函数,例如`double calculate(double x, double y, char operation)`,它接受两个数`x`和`y`以及一个操作符`operation`作为参数。这个函数将是实现四则运算的核心。2、在`calculate`函数内部,我们创建一个`double`类型的变量`result`来存储运算结果。对于加法,可以这样调用函数:`res...

怎样用C语言编写一个简单的可以进行加减乘除运算混合运算的计算器?
1、打开visual C++ 6.0-文件-新建-文件-C++ Source File;2、输入预处理命令和主函数:include<stdio.h> \/*函数头:输入输出头文件*\/ void main()\/*空类型:主函数*\/ 3、定义变量:int a,b,d; \/*定义变量的数据类型为整型*\/ char c;\/*定义变量的数据类型为字符型*\/ 4、输入四则运算...

想深入学习C#语言,有没有达人知道C#的好的资料呢?
16、编写一个窗体程序,用菜单命令实现简单的加、减、乘、除四则运算,并将结果输出到对话框。17、编写一个具有主菜单和快捷菜单的程序,实现文本文件的打开、修改和保存。18、在label控件中随机输入20个1~1000之间的整数,求出其中所有的素数的和。19、编写一个程序,通过使用主菜单和工具栏按钮实现与Window记事本间...

用C语言程序编辑对于一次考试成绩进行统计,考M科,有N人(如10人)参加...
int main(){ int n,m;while(scanf("%d%d",&n,&m)!=EOF){ double N[50][5],M[5]={0},R[50]={0};int i,j,p;for(i=0;i<n;i++)for(j=0;j<m;j++)scanf("%lf",&N[i][j]);for(i=0;i<n;i++){ for(j=0;j<m;j++)R[i]=R[i]+N[i][j];R[i]=(...

VBS 怎么判断4个数中,有三个一样,或是有两个一样,或是各不相同?_百度...
我来解释一下这个程序, 第一行和第二行的开头分别是"REM"语句和" ' ", 这两个东西的作用是相同的, 表示本行是注释行, 就是说这两行什么也不干,只是用来说明这段程序的功能, 版权信息等等. 注释行是程序最重要的部分之一, 尽管它不是必需的, 但对于其他人阅读源代码, 以及自己分析源代码是很有好处的....

世界上第一个计算机程序是怎样开发出来的?
最早的程序直接写的是二进制机器代码,没有编译器 将编好的代码通过读卡机读如机器,直接执行。 然后出现的是汇编语言,通过二进制的机器代码来实现汇编的编译连接工作, 然后在用汇编语言完善优化汇编语言; 接着才是高级语言,使用汇编语言编译 逐渐实现高级语言编译高级语言 19世纪之前 一、机械计算机时代的拓荒者 在西...

c语言中编写程序,输入2个数,定义四个函数,分别实现加减乘除四则运算...
1、定义一个基础函数,例如`doublecalculate(doublex,doubley,charoperation)`,它接受两个数`x`和`y`以及一个操作符`operation`作为参数。这个函数将是实现四则运算的核心。2、在`calculate`函数内部,我们创建一个`double`类型的变量`result`来存储运算结果。对于加法,可以这样调用函数:`result=...

怎么用VBS写一个判断大小的程序?(谢谢您的回答)
再往下,Inputbox和Msgbox是VBS内建的函数, 一个函数就相当于一个"黑箱", 有输入(参数)和输出(返回值), 你可以不用了解函数是怎么运作的, 只要了解这个函数能干什么就行了, 我们也可以定义自己的函数, 不过那要等到以后再讲. 现在我们只要了解, 一个函数可以有返回值也可以没有, 可以有参数也可以没有. 例如...

相似回答
大家正在搜