| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 715 人关注过本帖
标题:一个函数y=3x,x取从0到300求出Y值并打印出来,程序要求利用数据或指针这程序 ...
只看楼主 加入收藏
keyu886
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2011-3-3
收藏
 问题点数:0 回复次数:8 
一个函数y=3x,x取从0到300求出Y值并打印出来,程序要求利用数据或指针这程序怎么写啊
一个函数y=3x,x取从0到300求出Y值并打印出来,程序要求利用数据或指针这程序怎么写啊
小弟是个新手希望高手给个思路!!最好能帮我写一下
搜索更多相关主题的帖子: 最好 
2011-03-03 11:34
犬虫门心
Rank: 8Rank: 8
来 自:西安
等 级:蝙蝠侠
帖 子:209
专家分:753
注 册:2011-1-25
收藏
得分:0 
楼主,题目要求用指针,过份了。
楼主是因为要求用指针而希望大家帮你写呢?还是就是希望大家帮你写?
我们可以帮你写,但是,不能帮你吃饭、帮你工作、帮你养活未来的你和你的家人。
int data[300], *p = data;

for(p = data; p - data < 300; p++)
    data[p - data] = 3 * (p - data);

for(p = data; p - data < 300; p++)
    printf("%d ", *p);

当一名对得起学生学费的老师,一直是我的目标!我会更努力的!
2011-03-03 11:42
wujieru
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:1
帖 子:1108
专家分:1939
注 册:2010-10-9
收藏
得分:0 
楼主S  B   鉴定完毕
2011-03-03 11:51
keyu886
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2011-3-3
收藏
得分:0 
wujieru
垃圾加疯狗
鉴定完毕!!!!!!!!!!!!!
2011-03-03 13:52
keyu886
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2011-3-3
收藏
得分:0 
哎,犬虫门心这位老师,你既然帮也帮了,就不要这样打击我们这初学者了.

下次这样的问题不提问了了.自己看书.


2011-03-03 13:57
pcbaichi
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:486
专家分:1185
注 册:2010-11-13
收藏
得分:0 
回复 2楼 犬虫门心
犬虫你不写代码不就行了

免费赠送河蟹一只
2011-03-03 15:19
ansic
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:恍惚窈冥
等 级:城市猎人
帖 子:1543
专家分:5367
注 册:2011-2-15
收藏
得分:0 
程序代码:
void y3x (void) {
        int i=0;
        while(i<=300) {
                printf ("%i\n",3*i);
                i++;
        }
}

善人者,不善人之师;不善人者,善人之资。不贵其师,不爱其资,虽智大迷。
2011-03-03 16:40
keyu886
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2011-3-3
收藏
得分:0 
再次回复犬虫门心
其实再次之前我C语言是可以说完全不懂.这个论坛我也是刚注册不久,就是为了问这个问题特意来注册
我的目的是要算一些数值,当天我翻了下C语言,看到了数据指针什么以为这个要用数据指针什么编写出来.其实不用
所以我题目里写了什么用数据指针写出来.

我想对犬虫门心说:不要把人想的太复杂,也不要把别人贬的一文不值,往往看不起别人的是会被别人看不起
不是所有人都懂C语言,没有C语言饭不饱了不存在这样的概念.
如果这样我想你也养不起全中国13亿人.
同样我也回敬你一句话
我可以告诉你这些问题,为了你好,但是你的路还是要你自己走,你的饭还是要你自己吃,未来的你和未来你的将人还是要你自己养.
不要动不动去打击初学者,谁不是从不懂过来的.我之前也说既然你帮都帮了,没必要再说这样的话啦.

经过努力我写出下面例程供初学者参考
#include <stdio.h>
#include <math.h>
#define f 50
#define pi 3.14159
#define w (2)*(pi)*(f)
#define m 1.0
main()
{   double c1,c2,reust;
    int k=0,linesum=0;
    double n=160;
    for(k=0;k<=160;k++)
    { /*reust=k*n;*/  
    c1=cos(((k-1)/n)*pi);
    c2=cos((k/n)*pi);
    reust=(m/w)*(c1-c2);
    linesum++;

     printf("%lf\t",reust);
     if(5==linesum)
       {  printf("\n");
          linesum=0;
       }
     }
 }



为了计算一些数值特意还学了C,其实完全没有必要用C直接用EXCEL还简单的多了
2011-03-06 01:49
keyu886
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2011-3-3
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册
看下运算结果
2011-03-06 01:51
快速回复:一个函数y=3x,x取从0到300求出Y值并打印出来,程序要求利用数据或指针这 ...
数据加载中...
 
   



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

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