C语言。高分急求。高手进。(做好再加高分,编程题6题)

46、用C语言编制一个三角形的打印九九表的函数。47、编制求三个实数中最大数的程序(三个数排序),要求有输出有输出。(指针)48、有一数组a[5]={1,3,5,7,9}... 46、用C语言编制一个三角形的打印九九表的函数。
47、编制求三个实数中最大数的程序(三个数排序),要求有输出有输出。(指针)
48、有一数组a[5]={1,3,5,7,9},请分别用下标法、地址法和指针法输出a数组的元素。
49、有100只马,驮100担货,大马驮3担,中马驮2担,两匹小马驮1担,编程序求大、中、小马各为多少。得到只数以"%d,%d,%d\n"的格式写入到文件design.dat中。
50、设计程序:计算表达式1+2!+3!+...+12!的值,并将计算结果以格式 "%ld" 写入到文件design.dat中
51、编写程序,完成以下功能:对x=1,2,...,10,求函数f(x)=x-10*cos(x)-5*sin(x)的最大值,并将该数以格式"%.3f"写入到新建文件design.dat。
可以把答案发到mohei100@sina.com------感激不尽
展开
 我来答
xdsun85
2008-01-09 · TA获得超过161个赞
知道小有建树答主
回答量:238
采纳率:0%
帮助的人:0
展开全部
//the first one!
#include <stdio.h>
enum{MAX=10};

//n为阶数,想要多少改为多少
void main()
{
int a[MAX][MAX];
int i,j,t;
int n;
puts("输入幻方的阶数:");
scanf("%d",&n);

//将数组中所有的数都置零
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
a[i][j]=0;
}
//幻方阵赋值
i=0;j=n/2;
a[i][j]=1;//第一行中间的数为1
for(t=2;t<=n*n;t++)
{
i--;j++;//下一个将要打印的数字先放在右上角
if (i<0&&j>n-1)
{i=i+2;j=j-1;}
else if (i<0)
i=n-1;
else if (j>n-1) j=0;
if (a[i][j]!=0)
{i=i+2;j=j-1;}
a[i][j]=t;
}
//输出数组中的数
printf("%3d阶幻方阵:\n\n",n);
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
printf("%3d",a[i][j]);
printf("\n\n");
}
}

参考资料: http://blog.sina.com.cn/u/1271498955

百度网友f5092aea5
2008-01-09 · 超过61用户采纳过TA的回答
知道小有建树答主
回答量:266
采纳率:0%
帮助的人:193万
展开全部
C语言的编程没这么廉价吧``
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hss8649
2008-01-09 · 超过12用户采纳过TA的回答
知道答主
回答量:204
采纳率:0%
帮助的人:67.2万
展开全部
毛了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式