c語言程序設計問題,c語言程式設計問題

時間 2022-09-27 15:10:04

1樓:善之桃

整形變數佔位符就是用%d

%lf是double的佔位符

float型別變數也可以用佔位符%f,如果用%d,那列印出來的就是整形的

%i最好不用

字元 輸入資料;變元型別

d 十進位制整數;int *

i 整數;int *。該整數可以是以0開頭的八進位制數,也可以是以0x/0x開頭的十六進製制數

o 八進位制數(可以帶或不帶前導0);unsigned int *

u 無符號十進位制整數;unsigned int *

x 十六進製制整數(可以帶或不帶前導0x/0x);unsigned int *

c 字元;char *。按照欄位寬的大小把讀入的字元儲存在指定的陣列中,不加入字元'\0'。欄位寬的預設值為1。

在這種情況下,不跳過空白符;如果要讀入下乙個非空白符,使用%1s(數字1)

s 有非空白符組成的字串(不包含引號);char *。該變元指標指向乙個字元陣列,該字元陣列有足夠空間來儲存該字串以及在末尾新增的'\0'

e/f/g 浮點數;float *。float浮點數的輸入格式為:乙個任選的正負號,一串可能包含小數點的數字和乙個任選的指數字段。

指數字段由字母e/e以及後跟的乙個可能帶正負號的整數組成

p 用printf("%p")呼叫輸出的指標值;void *

n 將到目前為止此呼叫所讀的字元數寫入變元;int *。不讀入輸入字元。不增加轉換專案計數

[...] 用方括號括起來的字符集中的字元來匹配輸入,以找到最長的非空字串;char *。在末尾新增'\0'。格式...]表示字符集中包含字元]

[^...] 用不在方括號裡的字符集中的字元來匹配輸入,以找到最長的非空字串;char *。在末尾新增'\0'。格式...]表示字符集中包含字元]

% 字面值%,不進行賦值

c99標準

2樓:中兵勘察海外部

讓max=陣列的第一值,

然後在迴圈內比較,max大就繼續,否則max=陣列當前值

3樓:丶奔跑的小蘑菇

第一空填a[0][0]

第二空填max=a[i][j]

row=i

解釋:做題的思想是先把陣列的第乙個值賦給max,然後用max去和陣列裡面的每個值進行比較,如果有值大於max的值,就把這個大的值賦給max並且記住它的行和列的值,等兩次迴圈結束,max就是整個陣列中最大的值了,因為它已經把陣列所有的值都比過了

4樓:

double的佔位符

float型別變數也可以用佔位符%f,如果用%d,那列印出來的就是整形的

%i最好不用

字元 輸入資料;變元型別

d 十進位制整數;int *

i 整數;int *。該整數可以是以0開頭的八進位制數,也可以是以0x/0x開頭的十六進製制數

o 八進位制數(可以帶或不帶前導0);unsigned int *u 無符號十進位制整數;unsigned int *

c語言程式設計問題

5樓:曉愾鬼

看了回答,雖然說的沒錯,但我覺得回答得不夠好,我來說一下我的看法。

我自己去編寫執行了,並且每條程式右邊都標有注釋:

這裡要提一下c語言裡的條件表示式。

條件運算子:?:

條件表示式的一般形式:表示式1  ?  表示式2  :  表示式3優先順序:13

§結合方向:自右向左

功能:n相當於條件語句,但不能取代一般if語句例子:

6樓:一縷青塵

巨集都是為了簡略寫法而發明出來的,其實非常簡單,就是直接代入就知道了。代入得:k = 10 * 2 < 21 ?

2 : 21;乘法優先順序比三目表示式的高,所以就會變成:k = 20 < 21 ?

2 : 21;所以結果是2。

7樓:聽不清啊

因為巨集的結果是:

k=10*(2)<(21)?(2):(21);

而20<21為真,所以,k=2

c語言程式設計的題目,滿意後加分

8樓:小伙兒說人文

#include

int main(void)

int electric,money;

printf("請輸入用電量:");

scanf("%d",&electric);

if(electric<=50)

money=electric*0.53;

else

money=50*0.53+(0.53+0.05)*(electric-50);

printf("電費:%d元\n",money);

return 0;

9樓:曲文

#include

int main(void)

如果對你有幫助,請採納,謝謝!

10樓:老馮文庫

c語言程式:

#include

void main()

else

printf("應支出電費:%lf\n", fee);

}執行測試:

請輸入月用電量(千瓦時):60

應支出電費:32.300000

11樓:匿名使用者

#includevoid main()

12樓:匿名使用者

#includeint main()elseprintf("月電費:%.2f\n",50 * 0.

53 + (n - 50) * (0.53 + 0.05));return 0;} 給分吧!

c語言程式設計問題。

13樓:藍0000冰

用兩個簡單的例子說明一下:

某日小明上數學課,他的老師給了很多個不同的直角三角板讓小明用尺子去量三角板的三個邊,並將長度記錄下來。兩個小時過去,小明完成任務,把資料拿給老師。老師給他說,還有乙個任務就是觀察三條邊之間的數量關係。

又是兩個小時,聰明的小明連蹦帶跳走進了辦公室,說:「老師,我找到了,三條邊之中有兩條,它們的平方和約等於另外一條的平方。」老師拍拍小明的頭,「你今天學會了乙個定理,勾股定理。

它就是說直角三角形有兩邊平方和等於第三邊的平方和」。

另乙個故事,某日老師告訴小明「今天要教你乙個定理,勾股定理。」小明說,「什麼是勾股定理呢?」「勾股定理是說,直角三角形中有兩條邊的平方和等於第三邊的平方。

」然後老師給了一大堆直角三角板給小明,讓他去驗證。兩個小時後,小明告訴老師定理是正確的.

兩個故事剛好是語法分析裡面對應的兩個方法:第乙個故事說的是自底向上的分析方法,第二個故事說的是自頂而下的分析方法。

在軟體設計或者演算法設計中,經常會遇到自頂向下或者自底向上的設計方法,其實可以將乙個設計專案想象成金字塔,然後自底向上就是從金字塔的底部開始,先建立基腳,從底部逐漸修建直到完成金字塔的頂端,這種方法對整體完成的樣子是未知的,由具體到抽象;而自頂向下是已知金字塔的基本形狀和輪廓,先建立完整骨架,再完成具體的添磚加瓦的工作,這是由抽象到具體的方法。

c語言程式設計的問題

14樓:龔煒林

題目太模糊了。 學生和老師的資訊有哪些, 你是要自己寫,還是要寫好的。

c語言程式設計,問題

15樓:

#define n 10  //共10道題#include

#include

#include

int main()else printf("錯\n");

}else{   //-

a=rand()%50;

b=rand()%50;

if (a

c語言程式設計問題,**等,急

16樓:

三個辦法都可以實現,但結束控制都有問題——控制變數增量都是2,怎麼能保證最後乙個中的值恰好是結束符'\0'?所以求出字串長度,當中的值》=元素'\0'的下標時結束是比較可靠的辦法。

17樓:

十進位制或者是16斤,只用計算器算一下之後把那個得數改成那個奇數的倍數的最大公因數。

c語言程式設計編寫程式問題

18樓:匿名使用者

c語言實現,通過式求exp(x),參考**如下:

#include

int main()

while(t>1e-6);

printf("exp(%g)=%.6lf",x,e);

return 0;}

19樓:蓋成娘

for 迴圈是死迴圈

C語言程式設計問題,C語言程式設計問題 設計乙個程式,從鍵盤輸入a b c三個整數,將它們按照從大到小的次序輸出?(最

tt如果等於 a 那麼pp 0 裡的值應該 1,即 pp a a 即 pp tt a a a 0 b a 1 z a 25 明白了嗎 tt是乙個字元。也就是整數型式的ascii碼。用這個字元減掉 a 的值也就成了陣列的下標值。因為字母是按順序排列的。然後陣列下標有了,就找到那個元素值進行 操作。比如...

C語言問題,C語言程式設計問題

如果格式控制串中有非格式字元則輸入時也要輸入該非格式字元。例如 scanf d,d,d a,b,c 其中用非格式符 作間隔符,故輸入時應為 5,6,7 與scanf 雙引號之間的格式必須一樣 又如 則輸入應為 a 5,b 6,c 7 如輸入的資料與輸出的型別不一致時,雖然編譯能夠通過,但結果將不正確...

程式設計c語言,程式設計C語言

答案應該是 you me 其實該程式執行有點問題,改成下面編譯才能通過 include include int main char arr 2 4 strcpy arr 0 you strcpy arr 1 me arr 0 3 printf s n arr 0 return 0 說明 首先執行st...