请问C语言这个语句和以下这些题目该怎么做?

请问C语言这个语句和以下这些题目该怎么做?麻烦能帮我解决全部吗?实在小白刚刚开始学习😪... 请问C语言这个语句和以下这些题目该怎么做?麻烦能帮我解决全部吗?实在小白刚刚开始学习😪 展开
 我来答
wjcmqyd
2018-04-10 · TA获得超过5629个赞
知道大有可为答主
回答量:3236
采纳率:79%
帮助的人:826万
展开全部

对第一题表示不解,因为键盘输入是行缓冲,当以回车键结束输入后即清空缓冲区,不知如何使用fflush(stdout)显示缓冲区的内容。下面的程序虽然有该语句,但显然多余。

#include <stdio.h>


int main(void)


{


double sz;


char zf;


printf("  请输入1个字符与1个数字(字符与数字之间用空格隔开):");


scanf("%c %lf",&zf,&sz);


printf("  输入的字符是:%c,输入的数字是:%.2f\n",zf,sz);


fflush(stdout);


return 0;


}

下面的程序将1、2题合并在一起。

#include <stdio.h>


#include <math.h>.


int main(void)


{


double sz1,sz2;


printf("  请输入2个数字(数字之间用空格隔开):");


scanf("%lf %lf",&sz1,&sz2);


printf("  %.2f + %.2f = %.2f\n",sz1,sz2,sz1+sz2);


printf("  %.2f ^ %.2f = %.2f\n",sz1,sz2,pow(sz1,sz2));


printf("  %.2f ^ %.2f = %.2f\n",sz2,sz1,pow(sz2,sz1));


return 0;


}

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式