日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

并行DA实验c语言程序,哈工大C语言DA实验报告.doc

發布時間:2023/12/10 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 并行DA实验c语言程序,哈工大C语言DA实验报告.doc 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

哈工大C語言DA實驗報告

哈爾濱工業大學(威海)軟件學院

C程序設計 實驗報告

編號:

姓名院系軟件學院學號任課教師指導教師于水實驗地點實驗時間實驗名稱1、國王應該給大臣多少麥子;2用英文字母組成一個菱形;3、輸出一段DNA序列對應的mRNA及轉錄出的蛋白質。同 組 人無預習報告(對實驗主要內容的認識)得分如果循環次數已知,用for;如果循環次數未知,用while如果循環體至少要執行一次,用do-whil。

break與continue的作用是跳轉;continue負責結束本次循環,回到循環條件處;break負責退出本循環(本語句塊)。

一個工程中絕對不允許出現死循環。實驗內容(問題,思路,程序,結果)得分主要說明面對的問題是什么現象(輸入,輸出或者編譯器提示等),通過這樣的現象,能夠得到什么已知條件。

由此,通過自己的設計方案,設計并實現滿足實驗需求的程序或者文檔。在實驗報告中,對于問題的分析和設計是重點內容。

實驗1(國王應該給大臣多少麥子)

本實驗要求用兩種方法計算國王應該給大臣多少麥子:直接計算累加的通項和利用前項計算后項。

直接計算累加的通項:利用數學公式計算出累加通項為Sn=a1*(1-qn)/(1-q)程序如下:

do{

sum=sum+a;

a = a*2;

i++;

}while(i<=15);

printf("sum=%d\n",sum);

break;

利用前項計算后項:

for(i=0;i<16;i++)

{

a=a*2;

}

sum = a - 1;

printf("sum=%d\n",sum);

break;

把兩個程序合并在一起的完整的程序:

#include

#include

int main()

{

int i,a,sum,way;

sum = 0;

i = 0;

a = 1;

printf("你想用第幾種方法(請輸入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("請重新輸入\n");

}

return 0;

}

運行結果如下:

實驗2(用英文字母組成一個菱形)

1、思路:(1)首先能夠輸出英文字母,用putchar語句,可以用Asc碼來實現: for(k=0;k<=i;k++)

putchar('A'+k);

(2)用四塊三角形組成一個菱形:注意怎樣輸出空格(用一段循環語句來實現)。 利用循環次數的不同來實現上下兩塊三角形的出現。

(3)還有提醒用戶輸入的數字應該在1—26。

2、具體程序如下:

#include

int main()

{

int n=0,i,j,k;

printf("##########################################\n");

printf("**********歡迎來到美麗的圖形世界*******

總結

以上是生活随笔為你收集整理的并行DA实验c语言程序,哈工大C语言DA实验报告.doc的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。