首页>计算机>软件水平考试>模拟试题>正文
软考:《高级语言程序设计》北大上机试题(十三)

www.zige365.com 2008-11-11 19:05:47 点击:发送给好友 和学友门交流一下 收藏到我的会员中心
3.题目:编一C程序验证下列结论:任何一个自然数n的立方都等于n个连续奇数之和。例如13=1;23=3+5;33=7+9+11。要求程序对每个输入的自然数计算并输出相应的连续奇数,直到输入的自然数为0时止。(注:可执行程序命名为e13_3.exe)

程序设计:
#include "math.h"
main()
{int n,k,k1,m,i;
printf("Please enter n=");
scanf("%d",&n);
printf("\n");
while (n!=0)
{k1=1;
do {k=k1;
m=0;
for (i=1;i<=n;i++)
{m+=k;
k+=2;
}
if (m==n*n*n) break;
else k1+=2;
}
while (1);
for (i=1;i<=n;i++)
{if (i!=n) printf("%d+",k1);
else printf("%d",k1);
k1+=2;
}
printf("\nPlease enter n=");
scanf("%d",&n);
}
}

本新闻共3页,当前在第3页  1  2  3  

我要投稿 新闻来源: 编辑: 作者:
相关新闻
08年11月软考英语考前练习试题及答案汇总
08年11月软考英语考前练习试题及翻译(1)
08年11月软考英语考前练习及解析(18)
08年11月软考英语考前练习试题及解析(17)
08年11月软考英语考前练习试题及解析(16)
08年11月软考英语考前练习试题及解析(15)