A. 小學生算術加減法入門
算術100內加減法練習題
7+53= 87-58= 8+11= 53-29= 14+56= 90+10= 94-17= 45+27= 65+28= 58-46= 62+17= 66-30= 29+36= 47-28= 12+35-46= 98+49= 100-25= 67+9= 82-23= 55-39-8= 76+8= 65-35= 69-36= 8+56= 99-54+18= 24+71= 44-28= 54+39= 53-35= 61-30+24=
更多資料:http://wenku..com/link?url=-
B. 用c語言編寫一個小學生算數練習程序
只求速速速速速速速速速速速速速速速速速速速速採納!!!
#include <stdio.h>
#include <time.h>
int main()
{
int a,i,n,o,x,y,z;
printf("請輸入題目數:");
scanf("%d",&n);
while(n--)
{
srand((unsigned)time(NULL));
x=rand()%10+1;
y=rand()%10+1;
o=rand()%4;
switch(o)
{
case 0:
printf("%d + %d = ",x,y);
a=x+y;
break;
case 1:
printf("%d - %d = ",x,y);
a=x-y;
break;
case 2:
printf("%d * %d = ",x,y);
a=x*y;
break;
case 3:
printf("%d / %d = ",x,y);
a=x/y;
break;
}
scanf("%d",&z);
i=2;
while(z!=a&&i--)
{
printf("Not Correct! Try again!\n");
scanf("%d",&z);
}
if(z==a)
printf("Right!\n");
}
return 0;
}
C. 小學生算術自測 一個供小學生用的算術自測程序。具有如下功能: 1.程序隨機產生兩位數以內的
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
typedefintBOOL;
#defineFALSE0
#defineTRUE1
intrightAns;
voidgenerateQuestion(int);
BOOLisCorrect(int);
intmain()
{
inti,answer,numSolved=0;
charconfirm;
printf("小學生算數自測程序 ================== ");
do
{
srand(time(NULL));
for(i=1;i<=10;i++)
{
generateQuestion(i);
scanf("%d",&answer);
if(isCorrect(answer))
{
printf("回答正確! ");
numSolved++;
}
elseprintf("很遺憾,正確答案是:%d ",rightAns);
}
printf("作答完畢,你的成績:");
switch(numSolved)
{
case10:case9:printf("優秀! ");break;
case8:case7:printf("良好! ");break;
case6:case5:printf("不錯! ");break;
default:printf("還要努力。 ");
}
numSolved=0;
getchar();
do
{
printf("繼續下一輪答題嗎?(Y/N):");
scanf("%c",&confirm);
getchar();
}while(confirm!='Y'&&confirm!='N');
if(confirm=='Y')printf("開始新一輪答題 ");
}while(confirm=='Y');
return0;
}
voidgenerateQuestion(inti)
{
inta,b;
switch(rand()%4)
{
case0:
a=rand()%100;
b=rand()%100;
rightAns=a+b;
printf("問題%d:%d+%d=",i,a,b);
break;
case1:
a=rand()%100;
b=rand()%a;
rightAns=a-b;
printf("問題%d:%d-%d=",i,a,b);
break;
case2:
a=rand()%100;
b=rand()%100;
rightAns=a*b;
printf("問題%d:%d×%d=",i,a,b);
break;
case3:
a=rand()%100;
b=rand()%100;
rightAns=b;
printf("問題%d:%d÷%d=",i,a*b,a);
break;
}
}
BOOLisCorrect(intanswer)
{
if(answer==rightAns)returnTRUE;
elsereturnFALSE;
}
D. 小學生算術題
這道題最好用方程解答!
設:原來的寬是x。
(假設周長全部都加在長上面,則24/2=回12,12是一邊的答長)
(62+12)x-62x=540
74x-62x=540
12x=540
x=540/(除以)12
x=45
寬知道了,面積就好辦了
45x62=2790(平方米)
E. c++小學生算數系統
按你的要求給你寫了一個,代碼貼在下面,並附上注釋,希望你滿意:
#include <iostream>
#include <ctime>
using namespace std;
void PrintResult(int score); //輸出結果
int Expression(int a, int b, int opera); //轉換為算式顯示並返回正確結果
int main()
{
cout << "****************************" << endl;
cout << " " << endl;
cout << " 歡迎進入小學生算數系統 " << endl;
cout << " " << endl;
cout << "****************************" << endl;
cout << endl;
srand((unsigned int )time(NULL)); //隨機數種子
int a, b; //參與運算的兩個數
int num = 10; //共10道題
int opera; //參與運算的運算符
int score = 0; //分數
int result; //正確結果
int sum; //用戶輸入結果
while(num--)
{
//system("cls"); //清屏,看你需要不
int count = 3; //每道題共有3次回答機會
a = rand() % 51; //產生50以內的隨機數
do
{
b = rand() % 51; //產生50以內的隨機數
} while ((a + b) > 50); //保證加法之和在50以內,即兩數之和大於50則重新產生隨機數
opera = rand() % 2; //產生運算符,0代表加法,1代表減法
cout << "第" << 10-num << "題:";
result = Expression(a, b, opera); //顯示算式
do
{
cin >> sum; //用戶輸入答案
if (result == sum) //與正確答案相等
{
cout << "回答正確!" << endl << endl;
if (3 == count) //第一次正確輸入得10分
{
score += 10;
break;
}
else if (2 == count) //第二次正確輸入得7分
{
score += 7;
break;
}
else if (1 == count) //第三次正確輸入得5分
{
score += 5;
break;
}
}
else //回答錯誤
{
if (1 == count) //三次都沒回答正確,不得分
{
cout << "回答錯誤!三次機會已用完!正確答案為:" << result << endl << endl;
break;
}
else
{
cout << "回答錯誤!請重新回答!" << endl;
}
count--; //回答機會自減
cout << "第" << 10-num << "題:";
Expression(a, b, opera);
}
} while (count);
}
cout << "****************************" << endl;
cout << " " << endl;
PrintResult(score); //輸出測試結果
cout << " " << endl;
cout << "****************************" << endl;
cout << endl;
return 0;
}
void PrintResult(int score) //輸出結果
{
cout << " 你的得分:" << score << endl;
if (score >= 90)
{
cout << " SMART !" << endl;
}
else if (score >= 80 && score < 90)
{
cout << " GOOD !" << endl;
}
else if (score >= 70 && score < 80)
{
cout << " OK !" << endl;
}
else if (score >= 60 && score < 70)
{
cout << " PASS !" << endl;
}
else
{
cout << " TRY AGAIN !" << endl;
}
}
int Expression(int a, int b, int opera) //轉換為算式顯示並返回正確結果
{
if (0 == opera) //若為加法
{
cout << a << " + " << b << " = ";
return a+b; //返回正確結果,下同
}
else //為減法
{
//保證減法不出現負數,即讓大數始終做被減數
if (a >= b)
{
cout << a << " - " << b << " = ";
return a-b;
}
else
{
cout << b << " - " << a << " = ";
return b-a;
}
}
return -1;
}
打字不易,如滿意,望採納。
F. 小學算術題65、57、8、49、41、()、()。
解:65、57、8、49、41、()()
經過觀察發現第三個數字「8」是65-57得到版的權,第四個數字「49」是57-8得到的,「41」是49-8得到的,以此規律得出前面一個數字減去第二個數字的絕對值就是第三個數字了。所以答案就是這樣解的:▕65-57▕=8,▏57-8▏=49,▏8-49▏=41,▏49-41▏=8,▏41-8▏=33,因此答案是:65、57、8、49、41、(8) (33)
G. 小學算術簡便方法的定義
簡便計算是一種特殊的計算,它運用了運算定律與數字的基本性質,從而使計算簡便回,使一個很復雜的式子答變得很容易計算出得數。
相關定律:
乘法分配律
簡便計算中最常用的方法是乘法分配律。乘法分配律指的是ax(b+c)=axb+axc其中a,b,c是任意實數。相反的,axb+axc=ax(b+c)叫做乘法分配律的逆運用(也叫提取公約數),尤其是a與b互為補數時,這種方法更有用。也有時用到了加法結合律,比如a+b+c,b和c互為補數,就可以把b和c結合起來,再與a相乘。如將上式中的+變為x,運用乘法結合律也可簡便計算
乘法結合律
乘法結合律也是做簡便運算的一種方法,用字母表示為(a×b)×c=a×(b×c),它的定義(方法)是:三個數相乘,先把前兩個數相乘,再和第三個數相乘;或先把後兩個數相乘,再和第一個數相乘,積不變。它可以改變乘法運算當中的運算順序,在日常生活中乘法結合律運用的不是很多,主要是在一些較復雜的運算中起到簡便的作用。
乘法交換律
乘法交換律用於調換各個數的位置:a×b=b×a
加法交換律
加法交換律用於調換各個數的位置:a+b=b+a
加法結合律
(a+b)+c=a+(b+c)
H. 小學生都會的算術題
不能按300去算,因為他們三個只掏了270,所以根本不存在10元的問題!
I. 小學算數方面的公式 求大全
1.加法交換律:兩數相加交換加數的位置,和不變。
2.加法結合律:三個數相加,先把前兩個數相加,或先把後兩個數相加,再同第
三個數相加,和不變。
3.乘法交換律:兩數相乘,交換因數的位置,積不變。
4.乘法結合律:三個數相乘,先把前兩個數相乘,或先把後兩個數相乘,再和第三個數相乘,它們的積不變。
5.乘法分配律:兩個數的和同一個數相乘,可以把兩個加數分別同這個數相乘,再把兩個積相加,結果不變。如:(2+4)×5=2×5+4×5。
6.除法的性質:在除法里,被除數和除數同時擴大(或縮小)相同的倍數,商不變。0除以任何不是0的數都得0。
7.等式:等號左邊的數值與等號右邊的數值相等的式子叫做等式。等式的基本性質:等式兩邊同時乘以(或除以)一個相同的數,等式仍然成立。
8.方程式:含有未知數的等式叫方程式。
9.一元一次方程式:含有一個未知數,並且未知數的次 數是一次的等式叫做一元一次方程式。
學會一元一次方程式的例法及計算。即例出代有χ的算式並計算。
10.分數:把單位「1」平均分成若干份,表示這樣的一份或幾分的數,叫做分數。
11.分數的加減法則:同分母的分數相加減,只把分子相加減,分母不變。異分母的分數相加減,先通分,然後再加減。
12.分數大小的比較:同分母的分數相比較,分子大的大,分子小的小。異分母的分數相比較,先通分然後再比較;若分子相同,分母大的反而小。
13.分數乘整數,用分數的分子和整數相乘的積作分子,分母不變。
14.分數乘分數,用分子相乘的積作分子,分母相乘的積作為分母。
15.分數除以整數(0除外),等於分數乘以這個整數的倒數。
16.真分數:分子比分母小的分數叫做真分數。
17.假分數:分子比分母大或者分子和分母相等的分數叫做假分數。假分數大於或等於1。
18.帶分數:把假分數寫成整數和真分數的形式,叫做帶分數。
19.分數的基本性質:分數的分子和分母同時乘以或除以同一個數(0除外),分數的大小不變。
20.一個數除以分數,等於這個數乘以分數的倒數。