各位大侠 小弟有个问题想请教:
定义a,b,c,sx四个变量 其中a为指定输入的变量那么要求sx=a+b+c的结果 该怎么写?
>> 本文固定链接: http://www.vcgood.com/archives/2167
>> 转载请注明: nt53415735 2008年02月28日 于 C语言帝国 发表
各位大侠 小弟有个问题想请教:
定义a,b,c,sx四个变量 其中a为指定输入的变量那么要求sx=a+b+c的结果 该怎么写?
>> 本文固定链接: http://www.vcgood.com/archives/2167
>> 转载请注明: nt53415735 2008年02月28日 于 C语言帝国 发表
你必须先 登录才能发表评论。
#include<stdio.h>
#include<math.h>
main()
{
float a,b;
char op;
printf(“3+2:”);
scanf(“%f%c%f”,&a,&op,&b);
if (op==’+')
printf(“%g\n”,a+b);
else if (op==’-')
printf(“%g\n”,a-b);
else if (op==’*')
printf(“%g\n”,a*b);
else if (op==’/')
{
if (b!=0)
printf(“%g\n”,a/b);
else
printf(“\n”);
}
else if (op==’^')
printf(“%g\n”,pow(a,b));
else
printf(“\n”);
这段是啥意思?
#include<stdio.h>
#include<math.h>
main()
{
float a,b;
char op;
printf(“?+?:”);
scanf(“%f%c%f”,&a,&op,&b);
switch(op)
{
case ‘+’: printf(“%f\n”,a+b);
case ‘-’: printf(“%f\n”,a-b);
case ‘*’ : printf(%f\n”,a*b);
case ‘/’: if(b!=0) printf(“%f\n”,a/b);else printf(“输入数据有误,请重新输入:”);
case ………
default printf(“输入操作符有误,请重新输入:”);
}
}