《程式設計基礎(B)Ⅰ》實驗1-順序結構程式設計(下)
阿新 • • 發佈:2019-02-07
這一篇算重點,相比往年,題要多,且新題集中於本部分
注意long long int 的輸入輸出方式 一個long 對應一個l 即 若要求輸入輸出 long int %ld 要求輸出 int %d |
#include <stdio.h>
int main()
{
long long int a,b;
scanf("%lld",&a);
scanf("%lld",&b);
printf("%lld",a+b);
return 0;
}
左右對齊用正負號來表現 預設右對齊 |
#include <stdio.h>
int main()
{
double n;
scanf("%lf",&n);
printf("%lf\n",n);
printf("*%10.3lf*\n",n);
printf("*%-10.3lf*\n",n);
return 0;
}
#include <stdio.h> int main() { char n; scanf("%c",&n); printf("\'%c\'\n",n); printf("\"%c\"\n",n); return 0; }
% 的輸入輸出 需要用 %% 表示 \的輸入輸出同理 需要用 \\表示 |
#include <stdio.h>
int main()
{
int a,b,c;
scanf("%d%%%d%%%d",&a,&b,&c);
printf("%d%%%d%%%d\n",a,b,c);
return 0;
}
include <stdio.h> int main() { int a,b,c; scanf("%d\\%d\\%d",&a,&b,&c); printf("%d\\%d\\%d\n",a,b,c); return 0; }
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
printf("%d\n%x\n%X\n",a,a,a);
return 0;
}
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
printf("%d\n*%08d*\n*%-8d*\n",a,a,a);
return 0;
}
剩餘幾題,大家自行編寫,原理與前文所述相仿。