zoukankan      html  css  js  c++  java
  • C语言_基础代码_01

    #include<stdio.h>
    #include<stdlib.h>
    #define BUFFERSIZE 1024/*允许处理的最长行有1024个字符*/
    /*编译环境vs2013*/
    void main()
    {
        int a, b, sum;         /*将输入的两个数分别存储在变量a和b中,sum=a+b*/
        char buffer[BUFFERSIZE];
        printf("***********************************
    ");
        printf("*  Welcome to use our counter     *
    ");
        printf("*  Input two integers in one line *
    ");
        printf("*  The sum will be printed        *
    ");
        printf("*  Input the char '#' to quit     *
    ");
        printf("***********************************
    ");
        /*从标准输入(stdin)读取输入的数据,存储在buffer中.
        如果读取的第一个字符是'#'则推出程序*/
        while ((fgets(buffer, BUFFERSIZE, stdin) != NULL) && (buffer[0] != '#'))
        {
            if (sscanf_s(buffer, "%d %d", &a, &b) != 2)              /*处理存储在buffer中的一行数据*/
            {
                printf("The input is skipped:%s", buffer);/*如果输入的数字不是两个则报错*/
                continue;                               /*继续读取下一组数据*/
            }
            sum = a + b;                                         /*计算a与b的和*/
            printf("The sum of %d and %d is %d
    ", a, b, sum);  /*输出计算结果*/
        }
        return;
    }
  • 相关阅读:
    new
    如何在win7上面安装python的包
    进程
    网络编程模块的使用
    面向对象基础与实例
    类与对象的属性与使用方法
    基础面向对象与面向过程
    RE模块垃圾回收机制
    常用函数模块
    thinkphp6 find_in_set使用实例
  • 原文地址:https://www.cnblogs.com/landv/p/4955911.html
Copyright © 2011-2022 走看看