求大神帮忙做一道c语言编程题!

运用c语言编一个程序解决实际问题,,附带文字注释。不用太复杂,新颖一些。谢谢!... 运用c语言编一个程序解决实际问题,,附带文字注释。不用太复杂,新颖一些。谢谢! 展开
 我来答
和小叙
2013-12-07 · TA获得超过435个赞
知道小有建树答主
回答量:417
采纳率:0%
帮助的人:190万
展开全部
/*****计算器*****/

#include<stdio.h>

//加减乘除运算函数,输入两个算数以及运算符,输出运算结果
float calculator(float num1,float num2,char opt)
{
float result;

if(opt == '+')
result = num1+num2;
else if(opt == '-')
result = num1-num2;
else if(opt == '*')
result = num1*num2;
else if(opt == '/')
result = num1/num2;
else ;

return result;

}
//主函数,后面有个死循环,可以多次进行运算
int main()
{
float result,num1,num2;
char opt;

while(1)
{
start:
printf("请依次输入第一个数、第二个数和运算符:\n");

scanf(&num1,&num2,&opt);

if(opt != '+' || opt != '-' || opt != '*' || opt != '/')

{
printf(“输入错误!请输入正确的运算符。\n”);
goto start;

}

else
{
result=calculator(num1,num2,opt);

if(opt == '+')
printf("%f+%f=%f",num1,num2,result);
else if(opt == '-')
printf("%f-%f=%f",num1,num2,result);
else if(opt == '*')
printf("%f*%f=%f",num1,num2,result);
else if(opt == '/')
printf("%f/%f=%f",num1,num2,result);
else ;
}
}
return 0;
}

这个简单的计算器程序,应该能看的懂,采纳吧,亲。
建筑之风带动CPU
2013-12-07 · TA获得超过413个赞
知道小有建树答主
回答量:244
采纳率:0%
帮助的人:133万
展开全部
那就搞个简单的,猜数字的变形:猜女朋友的生日日期,
猜“星座”:处女座、狮子座什么的,
猜“西方节日”:圣诞节、愚人节什么的,
猜“我国节日”:中秋节、端午节什么的,
每次回答:“之前”或“之后”,表示实际出生日期在这个节日之前或之后,

我觉得这个程序比较新颖,也符合实际,基本符合你的要求,
至于代码,用数组和for循环,判断语句,则可,很简单的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式