返回信息流就是那个水题
# 就是设初值
+ 是加
- 是减
#include <iostream>
#include <stdarg.h>
using namespace std;
int vscnf(char *fmt, ...)
{
va_list argptr;
int cnt;
va_start(argptr, fmt);
cnt = vscanf(fmt, argptr);
va_end(argptr);
return(cnt);
}
main()
{
char indic,judge;
float num;
float ans=0;
while (true)
{
if(indic=='#')
ans=num;
else if(indic=='+')
ans+=num;
else if(indic=='-')
ans-=num;
else
break;
printf("%3.2f\n",ans);
indic ='\0';
num=0;
fflush(stdin);
}
}
那个while里面写个啥 = =
这是一条镜像帖。来源:北邮人论坛 / cpp / #43385同步于 2010/9/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
闲的蛋疼写了个这个东西。。。怎么能从while循环跳出呢 = =
CK
2010/9/6镜像同步12 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
CK。。。
【 在 CK (美年达是酸的) 的大作中提到: 】
: 就是那个水题
: # 就是设初值
: + 是加
: ...................
就是用那个函数的时候,比如是独到一个空回车,表示结束,怎么设置flag?
我对那个va_list还是不是很明白
【 在 h1048576 (h1048576) 的大作中提到: 】
: while判断条件改一下
: 设置一个 flag ,到满足结束循环的条件时设置 flag = 0
if 读到回车
flag = 0
恩。while(flag)
【 在 CK (美年达是酸的) 的大作中提到: 】
: 就是用那个函数的时候,比如是独到一个空回车,表示结束,怎么设置flag?
: 我对那个va_list还是不是很明白
呃,好像不行
因为,我那个独到个char类型之后,会找一个float
等会啊
我再试试
【 在 gootyking (『热情一顶乐团』团长|回帖终结者A1) 的大作中提到: 】
: if 读到回车
: flag = 0
: 恩。while(flag)
: ...................
唔。慢慢试。。
【 在 CK (美年达是酸的) 的大作中提到: 】
: 呃,好像不行
: 因为,我那个独到个char类型之后,会找一个float
: 等会啊
: ...................