#include <stdio.h>
#include <stdlib.h>
int main()
{
float a,b,c;//定义输入两个变量和计算结果
printf("请输入两个执行运算的数字:\n");
scanf("%f %f",&a,&b);//输出提示信息
int d,i=1;
for(i=1;i<=3;i++)//执行for循环实现多次运算
{
printf("1.加法 2.减法 3.乘法 4.除法 5.退出\n请选择运算的类别(序号):");
scanf("%d",&d);
if(d==1)
printf("%.2f\n",c=a+b);
else if(d==2)
printf("%.2f\n",c=a-b);
else if(d==3)
printf("%.2f\n",c=a*b);
else if(d==4)
printf("%.2f\n",c=a/b);
else if(d==5)
continue;//当使用break的时候程序直接结束不再循环,而continue只是跳过本次进行下次循环
}
return 0;
}
#include <stdlib.h>
int main()
{
float a,b,c;//定义输入两个变量和计算结果
printf("请输入两个执行运算的数字:\n");
scanf("%f %f",&a,&b);//输出提示信息
int d,i=1;
for(i=1;i<=3;i++)//执行for循环实现多次运算
{
printf("1.加法 2.减法 3.乘法 4.除法 5.退出\n请选择运算的类别(序号):");
scanf("%d",&d);
if(d==1)
printf("%.2f\n",c=a+b);
else if(d==2)
printf("%.2f\n",c=a-b);
else if(d==3)
printf("%.2f\n",c=a*b);
else if(d==4)
printf("%.2f\n",c=a/b);
else if(d==5)
continue;//当使用break的时候程序直接结束不再循环,而continue只是跳过本次进行下次循环
}
return 0;
}
1.运用了for循环语句,实现了可执行三次运算的简单循环;
2.运用了if的多分支语句,实现在不同条件下可执行的不同运算;
3.合理的使用break和continue,保证了可进行三次的运算;