《C语言及程序设计》实践参考——命令行加法器

返回:贺老师课程教学链接


【项目3 - 命令行加法器】
建立项目add,设计一个用命令行能运行的加法器,其中加数的个数不定:
输入:add 1 3
输出 4
输入:add 1 3.1 2 6
输出 12.1
输入:add 1 3 a 6
输出:命令行中出现非法运算量!
[参考解答]
#include 
#include 
#include 
double string_to_double(char *str);
int main(int argc,char *argv[])
{
    int n;
    double s=0;
    if (argc<3)   //对于命令行中参数个数有要求的程序,常用argc检查参数是否够用
    {
        printf("参数不足,失败...\n");
    }
    else
    {
        for (n=1; n



你可能感兴趣的:(《C语言及程序设计》实践参考——命令行加法器)