江湖救急!!明天課程答辯!哪位大神能幫我講一下這個C語言程式啊兩個for語句和if語句都看不懂

2021-04-20 03:03:39 字數 6434 閱讀 6172

1樓:匿名使用者

這是選擇排序,非常簡單

望採納,謝謝

不懂再問

用c語言程式設計計算1!+2!+……+20!=

2樓:匿名使用者

#include

int main()

printf("1!+2!+3!+...+20!= %lf\n",s);

}c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。

二十世紀八十年代,為了避免各開發廠商用的c語言語法產生差異,由美國國家標準局為c語言訂定了一套完整的國際標準語法,稱為ansi c,作為c語言最初的標準。

3樓:匿名使用者

# include

int main(void)

printf("%d",sum);

return 0;

}我把你的程式改了下,你看看你是這個意思麼?

#include

int main()

s += k;

k = 1;

}printf("1!+2!+3!+···+20!= %lf\n",s);

return 0;

4樓:匿名使用者

#include

__int64 fun(int n)

else

sum=fun(n-1)*n;

return(sum);

}int main()

printf("%i64d",x);

while(1);

}#include

__int64 fac(__int64 n)int main()

這個也可以

5樓:章樂

你是不是忘了把這語句用大括號括起來了 {k*=i;s+=k;}

6樓:夢入劉水

for()裡面是i=1不是k=1

7樓:伊誶

#include

int main()

sum += s;

}printf("1!+2!+3!+···+20!= %d\n",sum);}

c語言程式設計中a=%d是什麼意思啊

8樓:墨汁諾

如果是a%=d則為 a=a%d(%為取餘操作),其次就是在printf輸出的時候 ,%d指定輸出的型別為整型。

定義一個變數a並賦值 a=10;輸出a的值,如果是printf("%d",a); 就直接顯示10,如果是printf("a=%d",a); 就顯示a=10 " " 雙引號裡面的按原樣輸出,其實就是輸出字串,%d 是按十進位制數輸出。

%d有符號整數(十進位制)。

%格式化符也可用於字典,可用%(name)引用字典中的元素進行格式化輸出。

可指定最小的欄位寬度,如:"%5d" % 2。也可用句點符指定附加的精度,如:"%.3d" % 3。

9樓:匿名使用者

問題描述不是很清楚,沒有直接這麼用的。

如果是a%=d則為 a=a%d(%為取餘操作)

其次就是在printf輸出的時候 ,%d指定輸出的型別為整型

10樓:夢幻生靈

a等於a除以d的餘數

c語言程式設計軟體名字叫什麼

11樓:會飛的小兔子

visual c++6.0。

microsoft visual c++是微軟公司的c++開發工具,具有整合開發環境(ide,2023年後,整合到了visual studio開發環境

),可提供編輯c語言,c++以及c++/cli等程式語言。vc++整合了便利的除錯工具,特別是整合了微軟windows視窗作業系統應用程式介面、三維動畫directx api,microsoft .net框架。

它不但具有程式框架自動生成、靈活方便的類管理、**編寫和介面設計整合互動操作、可開發多種程式等優點,而且通過的設定就可使其生成的程式框架支援資料庫介面、ole2.0,winsock網路。

擴充套件資料

visual c++使用注意事項

vc++ 6.0佔用的系統資源比較少,開啟工程、編譯執行都比較快,能夠直接新建.cpp檔案編譯執行,所以贏得很多軟體開發者的青睞。

但因為它先於c++標準推出,所以對c++標準的支援不太好。

for語句中宣告的變數i,對於vc++ 6.0來說,出了for迴圈仍能使用。但很顯然這與c++標準對於變數生存期的規定不符合。

12樓:匿名使用者

我知道的有:

windows系統:turbo c2.0,turboc3.0,c#,vc,v++,vc++

unix系統:gcc

13樓:匿名使用者

1.visual c++

2.dev-c++(dev-cpp)

3.win tc

4.turbo c等等

14樓:匿名使用者

tc2.0 或vc++6.0迅雷裡面都有下的

15樓:匿名使用者

turbo c 2.0

用c語言程式設計?

16樓:小黑哎啊

#include

#include

struct st;

int main()

for(int i=0;i<10;i++)for(int i=0;i<10;i++)//氣泡排序 }}printf("\n");

for(int i=0;i<10;i++)return 0;

}希望能幫到你,望採納;

c語言程式設計**

17樓:匿名使用者

// microsoft visual c++ 2010學習版

#include

double add_thickness(double *thickness_ptr, int *times_ptr)

(*times_ptr)--;

return add_thickness(thickness_ptr, times_ptr);

}int main()

printf("紙張厚度應為:%f cm\n", distance);

// 檢驗add_thickness()正確性

times = 43;

printf("按上述厚度,地月距離

return 0;

}---

若紙厚度0.006cm,按題操作43次,紙高度遠大於地月距離386000公里!

若紙厚度0.004388cm,按題操作43次,紙高度等於地月距離386000公里。

程式執行結果:

18樓:匿名使用者

#include /*1

12112321

1211

*/int main()

// 列印菱形上半部分(包括中線)

for (i = 1; i <= n; i++)// 2. 列印升序的數: 123...

for (j = 1; j <= i; j++)// 3. 列印降序的數: ...21

for (j = i - 1; j >= 1; j--)// 4. 換行

printf("\n");

}// 列印菱形下半部分

for (i = n - 1; i >= 1; i--)// 2. 列印升序的數: 123...

for (j = 1; j <= i; j++)// 3. 列印降序的數: ...21

for (j = i - 1; j >= 1; j--)// 4. 換行

printf("\n");

}return 0;

}註釋詳細,條理清晰!

19樓:貫朝嚴水

樓主的這個程式是想輸入一個字串,然後算出其中的小寫字母個數、大寫字母個數以及數字個數,對吧?修改如下:

#include"stdio.h"/*你這裡差了標頭檔案了,不過你如果是在win_tc下編譯得就可以不用,不過還是養成習慣把標頭檔案寫進去的好*/

#define

n100/*定義字串的最大長度,你可以自己定義別的大小*/main()

}樓主如果覺得我答得不錯得話,記得給我加分哦……加油!

20樓:匿名使用者

#include

#include

int main(void)

return 0;

}#include

int main(void)

for(i=0;i<3;i++)}}

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

printf("  %d",sz[i]);

return 0;}

21樓:出家人詞悲

例如:輸入某年某月某日,判斷這一天是這一年的第幾天。

1.程式分析:以3月5日為例,應該先把前兩個月的加起來,然後再加上5天即本年的第幾天,特殊

情況,閏年且輸入月份大於3時需考慮多加一天。

2.程式源**:

複製** **如下:

main()

sum=sum+day;  /*再加上某天的天數*/

判斷是不是閏年*/

leap=1;

else

leap=0;

if(leap==1&&month>2)/*如果是閏年且月份大於2,總天數應該加一天*/

sum++;

printf("it is the %dth day.",sum); }

22樓:覃慕蕊速嵐

這個**是求一個字串中小寫字母,大寫字母和數字的個數的吧,else

if(c>=0

&&c<=9)這句話可能有點問題,0和9都是字元所以也要有引號,『0』『9』

23樓:匿名使用者

**:#include

int main()

擴充套件資料:

**解析:

1.其中第一行的#include ,這行**是編譯預處理指令,用來提供輸入輸出函式的宣告和巨集的定義,全域性量的定義這些資訊。stdio.

h是系統提供的一個檔名,stdio是為standard input & output的縮寫,意為標準輸入輸出,檔案字尾.h的意思是標頭檔案(header file),因為這些檔案都是放在程式各檔案模組的開頭的。總的來說,輸入輸出函式的相關資訊已事先放在stdio.

h檔案中,然後,要用#include指令把這些資訊調入供使用。

2.void main(){},main是主函式的函式名,表示這是一個主函式,每一個c源程式都必須有且只能有一個主函式。

3.函式呼叫語句,即呼叫printf("hello world \n");語句 ,printf函式的功能是把要輸出的內容送到顯示器去顯示,即列印輸出hello world到windows 控制檯下,其中\n為轉義字元,具有轉行的功能。

4.printf函式是一個由系統定義的標準函式,可在程式中直接呼叫。

24樓:止語

#include "stdafx.h" //這是 vs 預編譯頭。其他系統刪除。

#include

#include//使用 system("pause"); 時需要。

//ms 否決了 scanf 等函式,加上下句,任然可用。其他系統刪除。

#pragma warning(disable:4996)// vs 標準主函式宣告,其他系統請根據系統更改。

int _tmain(int argc, _tchar* argv)i++;

}if (k)

continue;

if (i < 11)

k = 1;

t = (ch[0] - '0') * 100 + (ch[1] - '0') * 10 + (ch[2] - '0');

switch (t)

if (k)

break;

else

continue;

}printf("\n\n");

system("pause"); //防止視窗一閃而過return 0;}

哪位大神能幫忙翻譯一下課文,哪位大神能幫我翻譯一下這篇文章?

我來自劍bai橋市,一個坐落於英du格蘭東部的美麗城zhi 市。位於康河河dao畔上的劍橋市,擁有著 專12萬的人口。我的 哪位大神能幫我翻譯一下這篇文章?來我們店買衣服吧!我們的衣服 實惠。你喜歡毛衣 嗎?我們這的綠毛衣只要回15美元,黃毛衣只需要答12美元。你需要褲子嗎?男士黑色長褲22美元,短...

哪位大神能幫我翻譯一下這篇文章,誰能幫我翻譯下這篇文章,非行

來我們店買衣服吧!我們的衣服 實惠。你喜歡毛衣 嗎?我們這的綠毛衣只要回15美元,黃毛衣只需要答12美元。你需要褲子嗎?男士黑色長褲22美元,短褲16元。女士紫色短裙只需要20美元。那麼我們的夾克多少錢呢?只要30美元了。我們這的黑色鞋子只需要28美元了,三雙襪子 2美元。趕快來酷先生的衣店吧!在我...

請問哪位大神能幫我分析一下,19款捷達空檔滑行時轉速忽然升高又慢慢降下來是怎麼回事

多為操作問題,油 離配合不好造成的。在油門還沒放鬆前就踩下了離合器摘擋,造成發動機瞬時空轉 你可以試一下,鬆開油門半秒鐘後再踩離合器退空檔,還會有這現象嗎?哪位大神能幫我看看這是真的還是假的?價值大概多少?麻煩仔細分析一下,看看 50 看 石頭感覺像是一個廣義上的和田玉,至於金要看看是多少克,鑑定書...