1. 程式人生 > 其它 >山東科技大學OJ題庫 1088 輸出整數的最低兩位

山東科技大學OJ題庫 1088 輸出整數的最低兩位

技術標籤:OJ題庫c語言

1088 輸出整數的最低兩位

Description
把一個整數的最低兩位打印出來,不輸出整數的符號。

Input
輸入為一個整數n,不會超出int型別的資料範圍。

Output
輸出n的最低兩位數字。但是,輸入的數字本身不足兩位時,不應當補0。如,輸入為“1”,則輸出為“1”。

Sample Input
-102

Sample Output
02

HINT
printf函式可以完成補0的操作。

#include <stdio.h>
int main()
{
    int a;
    scanf("%d",&a);
    if
(a==0) printf("0"); if(a>0&&a<=9) printf("%d",a%100); if(a>=10) printf("%02d",a%100); if(a<0&&a>=-9) printf("%d",(-a)%100); if(a<=-10) printf("%02d",(-a)%100); return 0; }

博主提示:%‘a’‘b’d,a和b是阿拉伯數字,後者代表輸出一共有幾位,不夠用前者補。另外把a換成小數點就代表保留b位小數。