1 下面表达式
6 * 4 / 5 + (7 % 2)
的值是
5
2 写出下面程序的输出结果:
int a = 0,b = 10, c;
c = a++;
c = ++b;
cout << a << "," << b << "," << c << endl;
1,11,11
3 字符’a’的ASCII码是97,写出下面程序的输出结果:
char c = 'a' + 4;
cout << c << "," << (int) c + 3 << endl;
e,104
4 写出下面程序的输出结果:
unsigned int x = 0xffffffff;
unsigned int b = x + 2;
int y = x;
printf("%x,%d,%x,%d",y,y,b,b);
ffffffff,-1,1,1
5 编程题1:对齐输出:
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
printf("%8d %8d %8d\n", a, b, c);
return 0;
}
6 输出保留12位小数的浮点数
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
double a;
scanf("%lf", &a);
printf("%.12lf\n", a);
return 0;
}
7 空格分隔输出
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
char c;
int i;
float f;
double d;
scanf("%c", &c);
scanf("%i", &i);
scanf("%f", &f);
scanf("%lf", &d);
printf("%c %d %f %lf\n", c, i, f, d);
return 0;
}
8 计算球的体积
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
double r;
scanf("%lf", &r);
printf("%.2lf\n", 4*(3.14)*r*r*r/3);
return 0;
}
9 大象喝水
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
int h, r;
scanf("%d %d", &h, &r);
printf("%d\n", (int)(20*1000/(3.14159*r*r*h))+1);
return 0;
}
-eof-