比較我用C寫了一個簡單的數字比較程序,在編譯時其扔我一個錯誤消息指出四個數字用C
**/tmp/ccX3X0AI.o: In function `main':
3e.c:(.text+0x11): undefined reference to `Printf'
collect2: ld returned 1 exit status**
程序是
**#include<stdio.h>
int main()
{
int a, b, c, d ;
Printf ("Enter 4 numbers") ;
scanf (" Enter 1) %d, \n Enter 2) %d, \n Enter 3) %d, \n Enter 4) %d ", &a , &b, &c, &d) ;
if (a >= b)
{
if (c >= d)
{
if (c >= a)
{
printf ("Enter C is Greater") ;
}
else
{
printf ("Enter A is Greater") ;
}
}
else
{
if (d >= a)
{
printf ("Enter D is greater") ;
}
else
{
printf ("Enter A is Greater") ;
}
}
}
else
{
if (c >= d)
{
if (c >= b)
{
printf ("Enter C is Greater") ;
}
else
{
printf ("Enter B is greater") ;
}
}
else
{
if (d >= b)
{
printf ("Enter D is Greater") ;
}
else
{
printf ("Enter B is Greater") ;
}
}
}
}
**
我不知道準確指出錯誤的地方。與此同時,我試圖通過在C中使用條件運算符來編寫相同的代碼。
將'Printf'與'printf'進行比較,並進行相應的更正! – jxh 2013-05-02 18:54:36
C區分大小寫。 'printf'與'printf'不一樣。 – 2013-05-02 18:54:38
#include 前面有兩個星號如果您使用std :: max –
olevegard
2013-05-02 18:54:45