已采纳回答 / 溪居
float型变量长度为4个字节,32位二进制,取值范围为1.18e-38 ~ 3.40e38 ,即(2*2-126) ~ (2*2128)。 包括符号位(1位)、指数位(8位)、尾数位(23位)。 符号位的0为正,1为负;指数位共8位,可表示0~255或者-126~128; 由于其取值范围由指数来定,剩余尾数23位最多可表示223个有效数字,用log计算,log10(2*223)=6.92,因此其有效数字为6~7位。 浮点数表示法利用科学计数法来表达实数(real),当计算的表达式有精度要求时被使...
2020-01-04
最新回答 / 慕函数1353974
#include <stdio.h>int main() { int year = 2014; //今年是2014年 //补全一下代码 if((year%4==0&&year%100!=0)||year%400==0) { printf("%s\n","今年是闰年"); } else { printf("%s\n","今年是平年"); } return 0;}
2020-01-03
最新回答 / 寧雨
#include<stdio.h>int main() { int i=1,sum=0; while(i <= 100) //循环条件应该是什么呢? { sum=sum + i++; } printf("100以内所有整数之和为:%d\n", sum); return 0;}
2020-01-03
#include <stdio.h>
int main()
{
int arr[3][3] = {{1,2,3},{4,5,6},{7,8,9}};
int i,j=2;
int sum=0;
for(i=0;i<3;i++)
{
if(i==j)
sum-=arr[i][j];
sum+=arr[i][i]+arr[i][j];
j--;
}
printf("对角线元素之和是:%d\n",sum);
return 0;
}
int main()
{
int arr[3][3] = {{1,2,3},{4,5,6},{7,8,9}};
int i,j=2;
int sum=0;
for(i=0;i<3;i++)
{
if(i==j)
sum-=arr[i][j];
sum+=arr[i][i]+arr[i][j];
j--;
}
printf("对角线元素之和是:%d\n",sum);
return 0;
}
2019-12-31