并行DA实验c语言程序,哈工大C语言DA实验报告.doc
哈工大C語(yǔ)言DA實(shí)驗(yàn)報(bào)告
哈爾濱工業(yè)大學(xué)(威海)軟件學(xué)院
C程序設(shè)計(jì) 實(shí)驗(yàn)報(bào)告
編號(hào):
姓名院系軟件學(xué)院學(xué)號(hào)任課教師指導(dǎo)教師于水實(shí)驗(yàn)地點(diǎn)實(shí)驗(yàn)時(shí)間實(shí)驗(yàn)名稱1、國(guó)王應(yīng)該給大臣多少麥子;2用英文字母組成一個(gè)菱形;3、輸出一段DNA序列對(duì)應(yīng)的mRNA及轉(zhuǎn)錄出的蛋白質(zhì)。同 組 人無(wú)預(yù)習(xí)報(bào)告(對(duì)實(shí)驗(yàn)主要內(nèi)容的認(rèn)識(shí))得分如果循環(huán)次數(shù)已知,用for;如果循環(huán)次數(shù)未知,用while如果循環(huán)體至少要執(zhí)行一次,用do-whil。
break與continue的作用是跳轉(zhuǎn);continue負(fù)責(zé)結(jié)束本次循環(huán),回到循環(huán)條件處;break負(fù)責(zé)退出本循環(huán)(本語(yǔ)句塊)。
一個(gè)工程中絕對(duì)不允許出現(xiàn)死循環(huán)。實(shí)驗(yàn)內(nèi)容(問題,思路,程序,結(jié)果)得分主要說明面對(duì)的問題是什么現(xiàn)象(輸入,輸出或者編譯器提示等),通過這樣的現(xiàn)象,能夠得到什么已知條件。
由此,通過自己的設(shè)計(jì)方案,設(shè)計(jì)并實(shí)現(xiàn)滿足實(shí)驗(yàn)需求的程序或者文檔。在實(shí)驗(yàn)報(bào)告中,對(duì)于問題的分析和設(shè)計(jì)是重點(diǎn)內(nèi)容。
實(shí)驗(yàn)1(國(guó)王應(yīng)該給大臣多少麥子)
本實(shí)驗(yàn)要求用兩種方法計(jì)算國(guó)王應(yīng)該給大臣多少麥子:直接計(jì)算累加的通項(xiàng)和利用前項(xiàng)計(jì)算后項(xiàng)。
直接計(jì)算累加的通項(xiàng):利用數(shù)學(xué)公式計(jì)算出累加通項(xiàng)為Sn=a1*(1-qn)/(1-q)程序如下:
do{
sum=sum+a;
a = a*2;
i++;
}while(i<=15);
printf("sum=%d\n",sum);
break;
利用前項(xiàng)計(jì)算后項(xiàng):
for(i=0;i<16;i++)
{
a=a*2;
}
sum = a - 1;
printf("sum=%d\n",sum);
break;
把兩個(gè)程序合并在一起的完整的程序:
#include
#include
int main()
{
int i,a,sum,way;
sum = 0;
i = 0;
a = 1;
printf("你想用第幾種方法(請(qǐng)輸入1或2):\n");
scanf("%d",&way);
switch(way)
{
case 1:
do{
sum=sum+a;
a = a*2;
i++;
}while(i<=15);
printf("sum=%d\n",sum);
break;
case 2:
for(i=0;i<16;i++)
{
a=a*2;
}
sum = a - 1;
printf("sum=%d\n",sum);
break;
default:
printf("請(qǐng)重新輸入\n");
}
return 0;
}
運(yùn)行結(jié)果如下:
實(shí)驗(yàn)2(用英文字母組成一個(gè)菱形)
1、思路:(1)首先能夠輸出英文字母,用putchar語(yǔ)句,可以用Asc碼來實(shí)現(xiàn): for(k=0;k<=i;k++)
putchar('A'+k);
(2)用四塊三角形組成一個(gè)菱形:注意怎樣輸出空格(用一段循環(huán)語(yǔ)句來實(shí)現(xiàn))。 利用循環(huán)次數(shù)的不同來實(shí)現(xiàn)上下兩塊三角形的出現(xiàn)。
(3)還有提醒用戶輸入的數(shù)字應(yīng)該在1—26。
2、具體程序如下:
#include
int main()
{
int n=0,i,j,k;
printf("##########################################\n");
printf("**********歡迎來到美麗的圖形世界*******
總結(jié)
以上是生活随笔為你收集整理的并行DA实验c语言程序,哈工大C语言DA实验报告.doc的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: zabbix3.0.4通过jmx监控to
- 下一篇: lucene之Field属性的解释