此题我看晕了,问题在哪》?C语言?

来源:百度知道 编辑:UC知道 时间:2024/07/06 14:16:27
#include<stdio.h>
void main()
{
float a,b;char op;
printf("输入操作数和四则运算符,形式a(+,-,*,/)b:\n");
scanf("%f%f%c",&a,&b,&op");
switch(op)
{
case '+':printf("%1.0f+%1.0f=%f\n",a,b,a+b);break;
case '-':printf("%1.0f-%1.0f=%f\n",a,b,a-b);break;
case '*':printf("%1.0f*%1.0f=%f\n",a,b,a*b);break;
case '/':printf("%1.0f/%1.0f=%f\n",a,b,a/b);break;
default:printf("输入错误\n");
}
}
是个四则运算题

scanf("%f%f%c",&a,&b,&op); //位置换换,改成scanf("%f%c%f",&a,&op,&b);

scanf("%f%f%c",&a,&b,&op");
&op后面不要"号

多了个分号
#include<stdio.h>
void main()
{
float a,b;char op;
printf("输入操作数和四则运算符,形式a(+,-,*,/)b:\n");
scanf("%f%f%c",&a,&b,&op); //此处多了分号
switch(op)
{
case '+':printf("%1.0f+%1.0f=%f\n",a,b,a+b);break;
case '-':printf("%1.0f-%1.0f=%f\n",a,b,a-b);break;
case '*':printf("%1.0f*%1.0f=%f\n",a,b,a*b);break;
case '/':printf("%1.0f/%1.0f=%f\n",a,b,a/b);break;
default:printf("输入错误\n");
}
}

想问一下有那位高手可以帮忙解决一下,帮我看是什么问题,在此谢了 我在看数据结构,而且先看了C语言的都看不怎么懂,请教一个看不懂的问题? 一天我在看一个关于“如何装系统”的问题 在此问题的最佳答案中超连接了一个网址里面有如何装系统 请做出看了此文章的感想,我还有很多这样的问题 C语言单链表操作。此程序问题在哪里?? 大家好,帮我看理解这几句话的意思。小弟在此谢谢了!!! 急!我刚接触c语言!麻烦c大师们帮我看看错在哪??谢谢了!!! 我有两道C语言程序设计题不会写,恳请高手帮助,我在此先谢谢. 我从没学过C语,我怎么学好它呢 能提供一些可用的资料吗?在此谢谢大家了 c语言的问题此程序帮我修改一下