Roy想改變他在Facebook上的個人資料圖片。現在Facebook對我們可以上傳的圖片的尺寸有一些限制。 圖片的最小尺寸可以是L×L,其中L是正方形邊長。C程序顯示沒有錯誤,但不顯示輸出
現在羅伊有不同尺寸的N張照片。相片的 尺寸被表示爲寬x高 其中W - 寬度的照片和H - 光
當任何相片上傳的高度可能會發生以下事件:
- 如果任何寬度或高度小於L,則系統會提示用戶上傳另一個。在這種情況下打印「UPLOAD ANOTHER」。
- 如果寬度和高度都足夠大,並且(a)如果照片已經是方形的,則它被接受。在這種情況下打印「接受」。 (b)其他用戶被提示修剪它。在這種情況下打印「CROP IT」。
代碼:
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
int len; /* len is the length of the side of square */
scanf("%d",&len);
int test;
scanf("%d",&test);
while(test--)
{
int w,h;
/* w - width of the photo and h- Height of the photo */
scanf("%d %d",&w,&h);
if(w==len && h==len)
{
printf("ACCEPTED\n");
}
else if(w>len || w==len && h>len || h==len)
{
printf("CROP IT\n");
}
else
{
printf("UPLOAD ANOTHER\n");/* print */
}
}
return 0;/* success */
}
天哪,請IDENT充分代碼。它會讓我們和你的事情變得更加有趣。 –
請提供輸入值。當你說「不顯示輸出」時,你的意思是根本沒有輸出,或者它沒有顯示你期望的輸出?最後,如果你學會有效地調試 - 特別是學習使用調試器,最好不要求別人爲你調試,這對你更有好處。 – kaylum
它正在跑步。只需在返回前將getch()放在最後 – jace