C语言习题,顺便拜师!!!!

来源:百度知道 编辑:UC知道 时间:2024/06/07 19:19:23
输出2的0~10次方,2的-10~0次方。输出个图,我觉得2的0次方属于特殊,所以特别显示出来了,
void main()
{
int f, d=1;
double r;
clrscr();
printf("n | 2 to power n | 2 to power of -n\n");
printf("0\t 1\t 1.000000000000\n");
for(f = 1;f <= 10;f++);
{
d = d * 2;
(double)r = 1 % d;
printf("%d /t %d %lf\n", f, d, r);
}
}
顺便拜师了!!!谢谢拉!!!微笑604790441!!!

不知道你到底想干啥?不过我下面这个程序应该更正确些:
#include<stdio.h>

void main()
{
int f, d=1;
double r;
//clrscr();
printf("n | 2 to power n | 2 to power of -n\n");
printf("%d \t %d \t %lf\n",1,1,1.0);
for(f = 1;f <= 10;f++)
{
d = d * 2;
(double)r = 1 % d;
printf("%d \t %d \t %lf\n", f, d, r);
}
}