#include<stdio.h>
void main()
{
float a,b,y;
char ch;
char s='c';
while(1)
{
if(s=='c'||s=='C')
{
system("cls");
printf("please input your operator:");
scanf("%f%c%f",&a,&ch,&b);
switch(ch)
{
case '+': y=a+b;break;
case '-': y=a-b;break;
case '*': y=a*b;break;
case '/': y=a/b;break;
}
printf("%.2f%c%.2f=%.4f\n",a,ch,b,y);
printf("C qingping,R tuichu :");
scanf("%c",&s);
}
else exit(0);
}
}
给这个C语言加点注释,越详细越好
答案:1 悬赏:40 手机版
解决时间 2021-04-29 10:55
- 提问者网友:無理詩人
- 2021-04-28 14:49
最佳答案
- 五星知识达人网友:我住北渡口
- 2021-04-28 15:02
#include<stdio.h>
void main()
{
//这个程序的意思是输入两个数和一个运算符
//然后更具运算符计算出它的值
float a,b,y;//单精实数变量
char ch;//字符变量
char s='c';//字符变量并初始化
while(1)//死循环
{
if(s=='c'||s=='C')//如果s是c或C就执行if语句
{
system("cls");//清除屏幕
printf("please input your operator:");//输出提示
scanf("%f%c%f",&a,&ch,&b);//把值输入变量(以空格相隔)
switch(ch)//分支判断
{
case '+': y=a+b;break;
case '-': y=a-b;break;
case '*': y=a*b;break;
case '/': y=a/b;break;
}
printf("%.2f%c%.2f=%.4f\n",a,ch,b,y);
printf("C qingping,R tuichu :");
scanf("%c",&s);
}
else exit(0); //退出
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯