怎么用C语言编写一个随机两位数的加减法的程序

怎么用C语言编写一个随机两位数的加减法的程序,第1张

//程序如下,加法 减法各25道

#include<stdioh>

#include<timeh>

#include<stdlibh>

void main()

{

int i,a,b,c,score=0;

srand((unsigned)time(NULL));

for(i=1;i<=50;i++)

{ a=rand()%89+10;

b=rand()%89+10;

c=rand()%198;

if(i<=25)

{

printf("%d+%d=%d\n",a,b,c);

if(c==a+b)

{printf("正确!\n");

score+=2;

}

else

printf("错误!\n");

}

else

{

printf("%d-%d=%d\n",a,b,c);

if(c==a-b)

{printf("正确!\n");

score+=2;

}

else

printf("错误!\n");

}

}

printf("总分为:%d\n",score);

}

1+2+3+4+5+6+7+8+9+……+100

=(1+100)×(100÷2)

=101×50

=5050

一、简便算法(一)——分组求和

把1、2、3、……、98、99、100按照首尾成对依次分组求和如下:

1+100=101,2+99=101,3+98=101,……,50+51=101,共50组。

所以,1+2+3+……+98+99+100

=(1+100)+(2+99)+(3+98)+……(50+51)

=101×50

=5050

二、简便算法(二)——倒序相加

根据加法性质,显然有:

1+2+3+……+100=100+……+3+2+1。

注意到“1+100=101,2+99=101,3+98=101,……,100+1=101”,共100组。

所以,(1+2+3+……+98+99+100)×2

=(1+2+3+……+100)+(100+……+3+2+1)

=(1+100)+(2+99)+(3+98)+……+(100+1)

=101×100

即,(1+2+3+……+98+99+100)×2=101×100,

所以,1+2+3+……+98+99+100=101×100÷2

所以,1+2+3+……+98+99+100=101×50=5050

#include <stdioh>

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```

}

还不清楚 来hi我

首先,FILES(文件)-》NEW(新建)-》C++Sourse FILE(C++源文件)->建入文件名->OK

然后输入

#include <stdioh>

int main()

{

int a1,a2,a;//申请变量

scanf("%d",&a1);//输入第一个数

scanf("%d",&a2);//输入第二个数

a=a1+a2;//加

printf("%d",a);//输出结果

return 0;

}

按F7编译,再CTRL+F5运行

C++是一种面向对象的计算机程序设计语言,由美国AT&T贝尔实验室的本贾尼·斯特劳斯特卢普博士在20世纪80年代初期发明并实现(最初这种语言被称作“C with Classes”带类的C)。它是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。[1]

C++是C语言的继承,进一步扩充和完善了C语言,成为一种面向对象的程序设计语言。C++这个词在中国大陆的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做“C plus plus”,“CPP”。

以上就是关于怎么用C语言编写一个随机两位数的加减法的程序全部的内容,包括:怎么用C语言编写一个随机两位数的加减法的程序、加法运算怎么算、C语言编写加减计算程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9269032.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存