1樓:匿名使用者
1. 以下程式的輸出結果是【 】
main()
i:dec=-2,oct=37777777776,hex=fffffffe,unsigned=4294967294
2.以下程式的輸出結果是【 】
main()
%m.nf就是佔m列寬,小數點後有n位,如果寬度超出,正常輸出,就不寫了,不好寫
如果%-m.nf這樣的話,像上面,是右對齊,左留空格,帶負號就是左對齊,右留空格。
3.以下程式的輸出結果是【 】
main() //
a=61,b=62
c=31.5,d=-68.870003
c=3.15e+001,d=-6.887e+001
c1=a,a
4.以下程式的功能是從鍵盤輸入乙個整型數,乙個實型數和乙個字元型數,並把他們在螢幕上輸出,完成以下填空,並把程式調通,寫出執行結果。
main()
輸入45,34.5,a(表回車)
輸出 45
34.5
a5.指出以下程式的錯誤並改正,並上機把程式調通。
main()
6. 找出下列程式中的錯誤,用兩種不同的方法改正。
#include
main( )
c語言問題
2樓:匿名使用者
這句話提示的意思是:用型別「int (const char *,...)」隱式宣告了庫函式printf。
該提示的背景知識:因為printf這一類庫函式太常用了,所以編譯器在編譯的時候,發現原始檔中並沒有宣告printf這個函式就直接使用了它,那麼編譯器就會為printf函式隱式生成乙個宣告。你那個編譯器提示你,它為printf生成的隱式宣告是:
int printf(const char *, ...)
該提示後果:通常情況下,這個提示只是乙個warning,而不是error,編譯仍然可以通過。
解決方案:要消除這個提示,只要加上printf的宣告就行了。printf函式是乙個庫函式,它的宣告在stdio.
h檔案裡。所以,你只要在原始檔中#include 就可以了。
3樓:匿名使用者
少了標頭檔案:
#include
4樓:匿名使用者
printf使用不當吧。
5樓:渠彩榮熊釵
#include
float
n;int
main()
integer
表示整數
real表示實數
如果這個數取整之後還等於原數,則說明這個數是整數。、
6樓:巢文賦愛蕊
deque::push_back
原型void
push_back(const
t&x);
typedef
deque
intdeque;
intdeque
dequetest;
dequetest.push_back(value)就是在當前的佇列尾部插入乙個數value
例如:dequetest.push_back(1);
dequetest.push_back(2);
dequetest.push_back(3);
依次插入了1,2,3
與pop_back不同,pop_back是刪當前的隊尾值。
push_back
類似堆疊操作push,
pop_back
類似堆疊操作
pop.
這裡的"back"
容易把人搞糊塗。
自己看吧
c語言問題。。。
7樓:匿名使用者
1、 有如下程式
int func(int a,int b)main()
該程式的輸出結果是_____c_____。
a) 10 b) 13c) 5 d) 152、 以下函式返回a陣列中最小值所在的下標,在劃線處應填入的是________。
fun( int a,int n)
main()
;x=f(a, 3);
printf("%d\n",x); }
上面程式的輸出結果是____b____。
a) 20 b) 14
c) 9 d)5
10、 以下敘述中錯誤的是__a______。
a) 在c中,函式中的自動變數可以賦初值,每呼叫一次,賦一次初值b) 在c中,在呼叫函式時,實參和對應形參在型別上只需賦值相容c) 在c中,外部變數的隱含類別是自動儲存類別d) 在c中,函式中的靜態變數可以賦初值,只在編譯時賦一次初值
8樓:匿名使用者
給你乙個程式作為參考,求某一天是這一年的第幾天只要把當前日期是第幾天,生日是第幾天求出來。
那麼減一下,就是離生日還有多少天。
至於幾歲,就是直接比較當前日期和出生日期,就可以了。
#include
int main()
;int y, m, d;
int i, day;
int special_year;
scanf("%d%d%d", &y, &m, &d);
if(y % 400 == 0 || y % 100 != 0 && y % 4 == 0)
if(m >= 1 && m <= 12 && d >= 1 && d <= month[m])
printf("%d\n", day);
}else
return 1;}
9樓:匿名使用者
1.c 2.d 3.c 4.b 5.d
6.a 7.c 8.d 9.c 10.-----------------------
10樓:匿名使用者
1~5 cdcbd 6~10 ccdbc
11樓:傾_聽
1.c 2.d 3.
c 4.b 5.d 6.
b 7.c 8.d 9.
b 10.c
C語言問題,C語言問題
符合,相當於一個字元,ascii字元可以直接轉成short整型數字。101 不符合,這是一個字串,不能作為常數。不符合,因為 會對雙引號轉義,找不到另一個雙引號。會出錯。而且就算是 也不符合,因為編譯器會把它理解成一個字串,而非單個字元。e3不符合。019不符合,0開頭代表8進位制數,不能出現9。0...
C語言問題,c語言問題
這是值傳遞,值傳遞的過程的是,系統會給你的實參的值進行乙個拷貝,把這個拷貝傳遞給形式引數。因為是拷貝,所以實參裡頭的值是不會改變的。如果是位址傳遞就不一樣了。補充 你可以定義乙個指標,這個指標指向主函式的結構體。然後子函式的形參也定義乙個指向結構提的指標。這樣就是位址傳遞了。樓主還是好好花點時間看看...
c語言問題,求助,C語言問題,求助!!!
這種問題用哈夫曼樹的逆向思想就可以解決了,所以我建議還是自己按這思想好好研究一下。自食其力。c語言問題 因為 define s a p a a 定義後 是直接替換 運算過程是這樣的 3 3 5 3 5 所以是29 弱勢這樣定義的 p a a 結果就是192 3 3 5 3 5 9 15 5 29 巨...