《實(shí)驗(yàn) 6 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 二》由會員分享,可在線閱讀,更多相關(guān)《實(shí)驗(yàn) 6 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 二(4頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、實(shí)驗(yàn) 6 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 二實(shí)驗(yàn)6循環(huán)結(jié)構(gòu)程序設(shè)計(jì)(二)一、實(shí)驗(yàn)?zāi)康?1)進(jìn)一步熟悉掌握用while語句、do-while語句和for語句實(shí)現(xiàn)循環(huán)的方法。(2)掌握在程序設(shè)計(jì)中使用多重循環(huán)。二、實(shí)驗(yàn)內(nèi)容題目1028:求素?cái)?shù)輸出2到200之間(包括2、200)的所有素?cái)?shù)(注:要求1行1個素?cái)?shù),按由小到大的順序輸出)。數(shù)。素是否為斷判行進(jìn)數(shù)對循環(huán)層的數(shù),內(nèi)之間200到2產(chǎn)生循環(huán)層外循環(huán),雙重用采提示參考程序:#include stdio.h#include math.h main()int m,k,i;for(m=2;m=200;m+)k=sqrt(m);for(i=2;i=k;i+)if(m%
2、i=0)break;if(i k)printf(%dn,m);題目1035:打印菱形由鍵盤輸入正數(shù)n,要求輸出2*n+1行的菱形圖案。要求菱形左邊緊靠屏幕左邊。第一組自測數(shù)據(jù)第二組自測數(shù)據(jù)鍵盤輸入鍵盤輸入3 2正確輸出正確輸出*參考程序:#includestdio.h#includemath.hmain()int n,i,j,k;scanf(%d,&n);for(i=1;i=2*n+1;i+)k=abs(n+1-i);for(j=1;j=k;j+)printf();for(j=1;j=2*n+1-2*k;j+)printf(*);printf(n);題目1038:打印圖案由鍵盤輸入正數(shù)n,要求
3、輸出中間數(shù)字為n的菱形圖案。要求菱形左邊緊靠屏幕左邊。第一組自測數(shù)據(jù)第二組自測數(shù)據(jù)鍵盤輸入鍵盤輸入4 3正確輸出正確輸出1 1121 121 12321 12321 1234321 121 12321 1121 1參考程序:#include stdio.h#include math.h main()int n,i,j,k,h;scanf(%d,&n);for(i=-n+1;i=n-1;i+)for(j=0;j abs(i);j+)printf();for(k=1;k=n-abs(i);k+)printf(%d,k);for(h=n-abs(i)-1;h=1;h-)printf(%d,h);printf(n);MSN空間完美搬家到新浪博客!