第一题
int main()
{
int a = 2147483647;
float b = 3.4E38 * 100.0f;
float c = (3.4E-38) / (100.0E100);
printf("%d %d %d\n", a, a+1, a+2); //整数上溢
printf("%e\n", b); //浮点数上溢
printf("%e", c); //浮点数下溢
return 0;
}
第二题
#include<stdio.h>
int main()
{
int a;
printf("请输入ASCLL码:");
scanf("%d",&a);
printf("对应的字符时:%c",a);
}
第三题
#include<stdio.h>
int main()
{
printf("\a");//\就是警报声
printf("Startled by the sudden sound ,Sally shouted,\n");
printf("\"By the Great pumpkin ,what was that!\"");
}
第四题
#include<stdio.h>
int main()
{
float a;
printf("请输入一个浮点数:");
scanf("%f",&a);
printf("小数点形式:%f\n",a);
printf("指数形式:%e\n",a);
printf("p计数法:%a",a);
}
第五题
#include<stdio.h>
#define n 3.156e7
int main()
{
int a;
float b;
printf("请输入您的年龄:",a);
scanf("%d",&a);
b=a*n;
printf("您的秒数是:%f",b);
}
第六题
#include<stdio.h>
int main()
{
int a;
double b;
printf("请输入夸脱水数:");
scanf("%d",&a);
b=950*a/3e-23;
printf("水分子数为%e",b);
}
这里e+025是10^+25
第七题
int main()
{
int a,b;
printf("请输入您的身高英寸:");
scanf("%d",&a);
b=a*2.54;
printf("您的身高是%d厘米",b);
}
第八题
#include<stdio.h>
int main()
{
float a,b,c,d,e;//a为品脱b为杯c为盎司d为汤勺e为茶勺
printf("请输入您的杯数:");
scanf("%f",&b);
a=b/2;
c=a*8;
d=a*16;
e=a*48;
printf("品脱为:%f\n盎司为%f\n汤勺为%f\n茶勺为\n",a,c,d,e);
}
为什么用浮点数更合适因为品脱肯定有小数。
刚好12 点明天还有课 不写了睡觉 明天再加油!!!!