夏爾?*Text[]?=?{“退出”,?“兩個數之和”,
“兩個數之差”“兩個數之積”,
"兩個數相乘的商" };
int?主要(無效)
{
雙倍?n1,?n2,?結果;
int?選擇;
Printf("請輸入兩個實數:");
scanf("%lf%lf ",& ampn1,?& ampN2);
while(1)
{
for(int?我?=?1;?我?& lt?sizeof(Text)/sizeof(char?*);?i++)
printf("%d.%s%s\n ",我,?“輸出”文本[I]);
printf("5。%s\n ",text[0]);
Printf("請輸入您的選擇:?");
scanf("%d ",& amp選擇);
如果(選擇?==?5)
{
Printf("退出關閉程序\ n ");
回歸?0;
}
如果(選擇?& lt?0?||?選擇?& gt?4)
{
Printf("抱歉,此選項不可用\ n ");
繼續;
}
開關(選擇)
{
案子?1:
{
結果?=?n1?+?N2;
打破;
}
案子?2:
{
結果?=?n1?-?N2;
打破;
}
案子?3:
{
結果?=?n1?*?N2;
打破;
}
案子?4:
{
結果?=?n1?/?N2;
打破;
}
}
printf("%s%s:%.2lf\n ",?正文【選擇】,?"為了"?結果);
}
回歸?0;
}