C语言实战105例(带源码)
C语言实战105例(带源码)+c语言趣味程序100例.pdf such as 1) #include<stdio.h> #include<stdlib.h> #define BUFFERSIZE 1024 /*允许处理的最长行有1024个字符*/ int main() { int a,b,sum; /*将输入的两个数分别存储在变量a和b中,sum=a+b*/ char buffer[BUFFERSIZE]; printf("***********************************\n"); printf("* Welcome to use our counter *\n"); printf("* Input two integers in one line *\n"); printf("* The sum will be printed *\n"); printf("* Input the char '#' to quit *\n"); printf("***********************************\n"); /*从标准输入(stdin)读取输入的数据,存储在buffer中. 如果读取的第一个字符是'#'则推出程序*/ while((fgets(buffer,BUFFERSIZE,stdin)!=NULL)&&(buffer[0]!='#')) { if(sscanf(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\n",a,b,sum); /*输出计算结果*/ } return 0; }
- 1
- 2
- 3
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助