#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 悬赏:60 手机版
解决时间 2021-04-20 16:31
- 提问者网友:骑士
- 2021-04-20 02:04
最佳答案
- 五星知识达人网友:蓝房子
- 2021-04-20 03:05
#include<stdio.h>
void main()
{
float a,b,y;
char ch;
char s='c';
while(1)//一个死循环
{
if(s=='c'||s=='C')//判断s是不是C或者c
{
system("cls");//清除屏幕
printf("please input your operator:");
scanf("%f%c%f",&a,&ch,&b);//输入你要计算的两个数和一个运算符号,如1+2
switch(ch)//进行switch运算
{
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 :");//选择是c清屏还是r退出
scanf("%c",&s);
}
else exit(0);//如果s不等于c或者C得话就退出
}
}
void main()
{
float a,b,y;
char ch;
char s='c';
while(1)//一个死循环
{
if(s=='c'||s=='C')//判断s是不是C或者c
{
system("cls");//清除屏幕
printf("please input your operator:");
scanf("%f%c%f",&a,&ch,&b);//输入你要计算的两个数和一个运算符号,如1+2
switch(ch)//进行switch运算
{
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 :");//选择是c清屏还是r退出
scanf("%c",&s);
}
else exit(0);//如果s不等于c或者C得话就退出
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯