C语言~~~

来源:百度知道 编辑:UC知道 时间:2024/05/26 13:47:46
#include<stdio.h>
main()
{
int c,a,b;
printf("加法输入1\n减法输入2\n乘法输入3\n除法输入4\n求余数输入5\n");
scanf("%d",&c);
if(c=1)
{scanf("%d%d",&a,&b);
c=a+b;
printf("%d+%d=%d\n",a,b,c);}
else if(c=2)
{scanf("%d%d",&a,&b);
c=a-b;
printf("%d-%d=%d\n",a,b,c);}
else if(c=3)
{scanf("%d%d",&a,&b);
c=a*b;
printf("%d*%d=%d\n",a,b,c);}
else if(c=4)
{scanf("%d%d",&a,&b);
c=a/b;
printf("%d/%d=%d\n",a,b,c);}
else if(c=5)
{scanf("%d%d",&a,&b);
c=a%b;
printf("%d%%%d=%d\n",a,b,c);}
else
printf("暂时不支持其他算法\n");
}

改怎么改啊`1只能运算+法

最初的代码是这样的:
#include<stdio.h>
main()
{
int c,a,b;
printf("写下数字\n");
scanf("%d %d",&a,&b);
c=a*b;<

逻辑相等使用“==”,不是“=”
if 句子全都不对

#include<stdio.h>
#include<stdlib.h>
main()
{
int c,a,b;
printf("加法输入1\n减法输入2\n乘法输入3\n除法输入4\n求余数输入5\n");
scanf("%d",&c);
if(c==1)
{scanf("%d %d",&a,&b);
c=a+b;
printf("%d+%d=%d\n",a,b,c);}
else if(c==2)
{scanf("%d%d",&a,&b);
c=a-b;
printf("%d-%d=%d\n",a,b,c);}
else if(c==3)
{scanf("%d%d",&a,&b);
c=a*b;
printf("%d*%d=%d\n",a,b,c);}
else if(c==4)
{scanf("%d%d",&a,&b);
c=a/b;
printf("%d/%d=%d\n",a,b,c);}
else if(c==5)
{scanf("%d%d",&a,&b);
c=a%b;
printf("%d%%%d=%d\n",a,b,c);}
else
printf("暂时不支持其他算法\n");
system("PAUSE");
}

#include<stdio.h>
main()
{