国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

C語(yǔ)言趣味課堂練習(xí)之十

2018-11-07 09:18:14楊英翔許崇
卷宗 2018年27期
關(guān)鍵詞:教法計(jì)算機(jī)

楊英翔 許崇

摘 要:作者多年從事計(jì)算機(jī)應(yīng)用技術(shù)研究和教學(xué),在C語(yǔ)言程序設(shè)計(jì)的教學(xué)過程中,作者一直在探索激發(fā)學(xué)生學(xué)習(xí)興趣、降低課程難度、提高學(xué)習(xí)成績(jī)的有效途徑,并提出自己的一些做法供同行們參考。

關(guān)鍵詞:C語(yǔ)言;教法;計(jì)算機(jī)

1 打印“水仙花數(shù)”

程序說明:

“水仙花”數(shù)是指一個(gè)n位數(shù)(n≥3),它的每個(gè)位上的數(shù)字的n 次冪之和等于它本身。

“水仙花”數(shù),是C語(yǔ)言里很重要的一道題目,可以由循環(huán)、數(shù)組、函數(shù)等多種方法實(shí)現(xiàn),靈活多變,十分適合鍛煉學(xué)生的創(chuàng)新、想象能力。

練習(xí)方法:

(1).程序原型

#include

#include

main()

{

system(“title ‘water flowernumber”);

system(“color 3e”);

int i,j,k,n;

printf(“\n\n ‘water flowernumber is:\n\n “);

for(n=100;n<1000;n++)

{

i=n/100; //分解出百位

j=n/10%10; //分解出十位

k=n%10; //分解出個(gè)位

if(n==i*i*i+j*j*j+k*k*k)

{

printf(“%-5d”,n);

}

}

printf(“\n\n “);

}

(2).參考程序:四位水仙花數(shù)

#include

#include

main()

{

system(“title 四位水仙花數(shù)”);

system(“color 3e”);

int i,j,k,g,n;

printf(“\n\n 四位水仙花數(shù)如下:\n\n “);

for(n=1000;n<10000;n++)

{

i=n/1000;

j=(n%1000)/100;

k=(n%100)/10;

g=n%10;

if(n==i*i*i*i+j*j*j*j+k*k*k*k+g*g*g*g)

{

printf(“%-5d”,n);

}

}

printf(“\n\n “);

}

2 10以內(nèi)數(shù)減法練習(xí)

程序說明:

10以內(nèi)減法是10以內(nèi)數(shù)加法的升級(jí),之后還有10以內(nèi)數(shù)的乘法和除法,再以后還有10以內(nèi)數(shù)的四則運(yùn)算。

這個(gè)練習(xí)主要重點(diǎn)應(yīng)該是培養(yǎng)學(xué)生自主設(shè)計(jì)程序的能力。

練習(xí)方法:

(1).參考程序:10以內(nèi)乘法

#include

#include

#include

#include

main()

{

srand(time(NULL));

system(“title 10以內(nèi)數(shù)乘法練習(xí)”);

system(“color 3e”);

int i,j,k,n,m=0;

for(n=1;n<=20;n++)

{

i=rand()%10;

j=rand()%10;

printf(“\n\n No: %d”,n);

printf(“\n\n %d*%d= \n\n “,i,j);

scanf(“%d”,&k;);

if(k==i*j)

{

printf(“\n 恭喜你,答對(duì)了!”);

m++;

}

else

printf(“\n 答錯(cuò)了,正確答案是 %d”,i*j);

Sleep(2000);

system(“cls”);

}

printf(“\n\n 您的總分是 %d ,再見?。躰\n “,m*5);

}

(2).參考程序:10以內(nèi)數(shù)除法

#include

#include

#include

#include

main()

{

srand(time(NULL));

system(“title 10以內(nèi)數(shù)除法練習(xí)”);

system(“color 3e”);

int i,j,k;

int n,m=0;

for(n=1;n<=20;n++)

{

i=rand()%10;

while(i%j!=0)

j=1+rand()%i;

printf(“\n\n No: %d”,n);

printf(“\n\n %d/%d= \n\n “,i,j);

scanf(“%d”,&k;);

if(k==i/j)

{

printf(“\n 恭喜你,答對(duì)了!”);

m++;

}

else

printf(“\n 答錯(cuò)了,正確答案是 %d”,i/j);

Sleep(2000);

system(“cls”);

}

printf(“\n\n 您的總分是 %d ,再見?。躰\n “,m*5);

}

作者簡(jiǎn)介

楊英翔,沈陽(yáng)建筑大學(xué),副教授。

許崇,沈陽(yáng)建筑大學(xué),實(shí)驗(yàn)師。

猜你喜歡
教法計(jì)算機(jī)
計(jì)算機(jī)操作系統(tǒng)
穿裙子的“計(jì)算機(jī)”
基于計(jì)算機(jī)自然語(yǔ)言處理的機(jī)器翻譯技術(shù)應(yīng)用與簡(jiǎn)介
科技傳播(2019年22期)2020-01-14 03:06:34
計(jì)算機(jī)多媒體技術(shù)應(yīng)用初探
科技傳播(2019年22期)2020-01-14 03:06:30
實(shí)戰(zhàn)視角下擒敵拳教學(xué)教法路徑研究
信息系統(tǒng)審計(jì)中計(jì)算機(jī)審計(jì)的應(yīng)用
開放在線課程教法的適應(yīng)性變革:從OCW到MOOC
“教法融合”:得道方能行遠(yuǎn)
Fresnel衍射的計(jì)算機(jī)模擬演示
羽毛球正手擊高球教法五步曲
體育師友(2011年2期)2011-03-20 15:29:30
惠水县| 宜良县| 萨嘎县| 赞皇县| 荔浦县| 诸城市| 北碚区| 商丘市| 金昌市| 城步| 黄陵县| 崇州市| 遵化市| 麻城市| 壤塘县| 塘沽区| 来安县| 溆浦县| 汕尾市| 安康市| 合水县| 定州市| 嘉义县| 通海县| 喜德县| 宜丰县| 南昌县| 故城县| 洱源县| 贡觉县| 鄢陵县| 望奎县| 土默特左旗| 海原县| 淄博市| 河曲县| 辰溪县| 吴旗县| 新竹市| 铅山县| 杭州市|