| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1017 人关注过本帖
标题:求解答?
只看楼主 加入收藏
永远没有永远
Rank: 2
等 级:论坛游民
帖 子:12
专家分:20
注 册:2019-10-5
结帖率:0
收藏
已结贴  问题点数:10 回复次数:2 
求解答?
图片附件: 游客没有浏览图片的权限,请 登录注册

看不懂题
设计保存数据结构是什么意思?
求解答?
搜索更多相关主题的帖子: 保存 设计 数据结构 
2019-10-19 16:05
zbjzbj
Rank: 12Rank: 12Rank: 12
来 自:郑州
等 级:贵宾
威 望:52
帖 子:633
专家分:3045
注 册:2011-4-22
收藏
得分:5 
我的理解:比如用一个数组保存多项式的系数,或者结构体或者一个其他方式:如题,可用一个数组{3.0,4.2,2.1,0,7},然后输入不同的x,就能计算出多项式的值
2019-10-19 20:05
纯蓝之刃
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:76
帖 子:566
专家分:3690
注 册:2019-7-29
收藏
得分:5 
#include <stdio.h>
#include <math.h>

struct group                               //一组的幂次和系数。
{
    int power;                  //幂值
    float coefficient;          //系数
};

int main(void)
{
    FILE *form=NULL;
    int n=0,i=0;
    float x=0,P=0;
    printf("请输入方程式中幂次和系数的个数:");
    scanf("%d",&n);
    struct group temp[n];

    printf("请输入方程式中x=");
    scanf("%f",&x);

    for(i=0;i<n;i++)
    {
        printf("请输入幂值:");
        scanf("%d",&temp[i].power);
        printf("请输入系数:");
        scanf("%f",&temp[i].coefficient);
        P+=temp[i].coefficient*pow(x,temp[i].power);
    }
    printf("P(%f)=%f\n",x,P);

    form=fopen("form.txt","w");       //打开文档,写入

    fprintf(form,"幂次:\t");
    for(i=0;i<n;i++)                    //输出表格
    {
        fprintf(form,"%d\t",temp[i].power);
    }
    fprintf(form,"\n");

    fprintf(form,"系数:\t");
    for(i=0;i<n;i++)                    //输出表格
    {
        fprintf(form,"%2\t",temp[i].coefficient);
    }
    fprintf(form,"\n");

    fclose(form);

    return 0;
}

首先输入系数及幂次,将x输入,计算出P(x)的值,并将系数及幂次输出至form文件。
程序将系数及幂次保存在temp[n]数组下面的group结构体中。

[此贴子已经被作者于2019-10-20 17:11编辑过]


一沙一世界,一花一天堂。无限掌中置,刹那成永恒。
2019-10-20 17:09
快速回复:求解答?
数据加载中...
 
   



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

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