标题:sum*=sum问题
取消只看楼主
cyclone14
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-1-31
 问题点数:0 回复次数:0 
sum*=sum问题
#include"stdio.h"
int main (void)
{int j,k,o;
long int sum=1,i[4];
printf("\n\n\n\n");
printf("%32s\n\n","::::: 乘 方 表 :::::");
printf("%5s%7s%7s%9s%9s\n%5s%7s%7s%8s%9s\n\n",
"整数","平方","立方","四次方","五次方",
"-----","-----","-----","-----","-----");
printf("请输入一个整数:");
scanf("%d",&o);
for(j=1;j<=o;j++){
sum=j;
for(k=0;k<=3;k++){
sum*=sum;
i[k]=sum;};
printf("%5u%7u%7u%8u%9u\n",
j,i[0],i[1],i[2],i[3]);};
getchar();}
程序运行时平方和四次方的值为0;
是不是sum*=sum那条语句有问题,但是我不知道为什么错了.

[此贴子已经被作者于2007-2-1 17:30:55编辑过]

搜索更多相关主题的帖子: sum 
2007-02-01 17:25



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-119188-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.200944 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved