1.
#include <stdio.h>
int main(void)
{
double number1,number2;
char operation=0;
printf("\n请输入计算式回车结束\n");
scanf("%lf %c %lf",&number1,&operation,&number2);
switch(operation)
{
case '+':
printf("=%lf\n",number1+number2);
break;
case '-':
printf("=%lf\n",number1-number2);
break;
case '*':
printf("=%lf\n",number1*number2);
break;
case '/':
if(number2==0)
printf("\n\n错误:除数不能为0!");
else
printf("=%lf",number1/number2);
break;
default:
printf("\n\n非法操作\n");
}
return 0;
}
------------------------------------------------------------------------------------------------------------------
2.
#include <stdio.h>
int main(void)
{
double x,y;
printf("请输入x值:");
scanf("%lf",&x);
if((x>0&&x!=2)||x<0)
printf("y=%lf",(x+1)/(x-2));
else
printf("y=0");
return 0;
}
-----------------------------------------------------------------------------------------------------------------------
3.
#include <stdio.h>
int main(void)
{
int grade;
printf("\n请输入学生成绩:");
scanf("%d",&grade);
if(grade==100)
printf("A");
else if(grade>=90&&grade<=99)
printf("B");
else if(grade>=80&&grade<=89)
printf("C");
else if(grade>=70&&grade<=79)
printf("D");
else if(grade>=60&&grade<=69)
printf("E");
else if(grade>=0&&grade<60)
printf("F");
else
printf("非法输入");
return 0;
}
温馨提示:答案为网友推荐,仅供参考