① 题目是:随机产生一个10以内的加减乘除算式,判断用户输入的计算结果判断用户计算是否正确,用c语言写
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
voidfun()
{
inta,b,c,s,s1;
srand(time(NULL));
a=rand()%9+1;
b=rand()%9+1;
c=rand()%4+1;
switch(c)
{
case1:s=a+b;printf("%d+%d=",a,b);break;
case2:s=a-b;printf("%d-%d=",a,b);break;
case3:s=a*b;printf("%d*%d=",a,b);break;
case4:s=a;printf("%d/%d=",a*b,b);break;
}
scanf("%d",&s1);
if(s==s1)printf("回答正确! ");
elseprintf("回答错误!答案是:%d ",s);
}
intmain()
{
while(1)fun();
return0;
}
② C语言如何实现判断用户输入的算式结果正确
将用户输入的算式存在字符串中,然后将字符串中的字符转换成对应的数字和符号,自己算一遍。如果对,则告诉用户对,如果错,则告诉用户错。
③ 一道c语言程序题:编写程序实现两个数的加减计算结果的判断。
#include<iostream.h>
#include<stdio.h>
int main()
{
double a,b,c,d;
cout<<"1.加法运算 2.减法运算"<<endl;
cin>>a;
if(a==1)
{
cout<<"输入加数:"<<endl;
cin>>a;
cout<<"输入被加数:"<<endl;
cin>>b;
cout<<"你的结果:"<<endl;
cin>>d;
c=a+b;
if(c==d)
{
cout<<"perfect"<<endl;
return 0;
}
else
{
cout<<"error"<<endl;
cout<<a<<'+'<<b<<'='<<c<<endl;
return 0;
}
}
if(a==2)
{
cout<<"输入减数"<<endl;
cin>>a;
cout<<"输入被减数"<<endl;
cin>>b;
cout<<"你的结果:"<<endl;
cin>>d;
c=a-b;
if(c==d)
{
cout<<"perfect"<<endl;
return 0;
}
else
{
cout<<"error"<<endl;
cout<<a<<'-'<<b<<'='<<c<<endl;
return 0;
}
}
}
④ C语言编写加减计算程序
#include <stdio.h>
main (void)
{
int a,b,c;
char op;
scanf ("%d%c%d",&a,&op,&b);//最好空格去掉,这样就可以直接写成a+b或者a-b。如果有空格的话要记得空格也要打a + b。要不会出现错误 ,而且输入的时候需要用地址符&····
if(op=='+')
{c=a+b;}
if(op=='-')
{c=a-b;}
printf("%d%c%d=%d\n",a,op,b,c);//楼主这句应该放在数据处理完后。。要不你输出的a,op,b都是在没处理过的数,也就是原来的值,而且最好是把,去掉,这样更美观 ,而且printf后面不需要&。。。切记。而且没必要那样输出。请楼主看我的printf```
}
⑤ c语言编程 判断只含加减乘除一种运算的等式是否成立
#include<stdio.h>
void main()
{
if(1+1==2)
printf("成立");
else
printf("不成立");
}
不错
⑥ 编写程序实现两个数的加减计算结果的判断
#include<stdio.h>
void main()
{
int a,b,sum;
printf("请输入两个数:");
scanf("%d%d",&a,&b);
printf("请输入计算结果:");
scanf("%d",&sum);
if(sum==a+b)
printf("结果正确");
else
printf("结果错误");
}
后缀表达式
postfix-expression [ expression ],数组下标运算。
postfix-expression ( argument-expression-list),函数调用,括号内的参数可选。
postfix-expression . identifier,成员访问,
postfix-expression -> identifier,成员访问,->号之前应为指针。
postfix-expression ++,后缀自增
postfix-expression --,后缀自减
以上内容参考:网络-C语言运算符
⑦ C语言实验题:编写程序实现两个数的加减计算结果并判断
#include<stdio.h>
void main()
{
int a,b,c;
char m,n;
printf("请输入等式:");
scanf("%d %c %d %c %d",&a,&m,&b,&n,&c);
if(((int)m==(int)'+' && c==a+b )|| ((int)m==(int)'-' && c==a-b )) printf("Perfect!\n");
else printf("Error!\n");
}
⑧ C语言,判断a+b等式是否正确
#include<stdio.h>
intmain()
{
inta,b,c;
intn;
scanf("%d",&n);
while(n--)
{
scanf("%d+%d=%d",&a,&b,&c);
if(a+b==c)
printf("Yes ");
elseprintf("No ");
}
}
可以吗?