| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 778 人关注过本帖
标题:有没有高手给我解释一下这个题目?
只看楼主 加入收藏
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
以下是引用xitele2036在2012-11-8 21:28:15的发言:

就是C primer plus 第九章函数 编程练习第二题

我没那本书。它要求你在什么环境中实现?注意:通用控制台编程的光标是没办法往回走的,如果需要显示的坐标(i,j)在当前光标之前,你需要与环境有关的输入输出函数。

如果是从当前行开始往下数,只简单地输出指定的字符,那是很容易的,就如要你画金字塔那样做法。

[ 本帖最后由 TonyDeng 于 2012-11-8 21:33 编辑 ]

授人以渔,不授人以鱼。
2012-11-08 21:31
xitele2036
Rank: 1
来 自:山东
等 级:新手上路
帖 子:33
专家分:8
注 册:2011-10-9
收藏
得分:0 
回复 11楼 TonyDeng
没有说 就只是一个题目 2.设计函数chline(ch, i, j),实现指定字符在i列到j列的输出,并用一个简单的驱动程序测试该函数。没有注明在什么环境下实现

 

2012-11-08 21:37
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
那就往下输出i个'\n',然后先输出j-1个空格,putchar()出ch就是了。可能只是简单的函数编写训练吧。框架就按上面有人给你写的那个做,你实现那个函数就是了。

授人以渔,不授人以鱼。
2012-11-08 21:39
xitele2036
Rank: 1
来 自:山东
等 级:新手上路
帖 子:33
专家分:8
注 册:2011-10-9
收藏
得分:0 
回复 13楼 TonyDeng
c语言chline是什么意思 我在书上没有找到 没见过这个词
2012-11-08 22:07
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
那是题目给你设定的自定义函数名,当然找不到了。

授人以渔,不授人以鱼。
2012-11-08 22:08
xitele2036
Rank: 1
来 自:山东
等 级:新手上路
帖 子:33
专家分:8
注 册:2011-10-9
收藏
得分:0 
回复 15楼 TonyDeng
程序代码:
#include<stdio.h>
#include<stdlib.h>
void chline(char , int , int );

int main(void)
{
    int x,y;
    char ch;
    printf("输入一段字符:");
    scanf("%s",&ch);
    printf("输入开始与结束的数字:");
    scanf("%d%d",&x,&y);
    chline(ch,x,y);
    return 0;
}

void chline(char ch, int x, int y)
{
    int k;
    for(k=1; k<x; k++)
        printf(" ");
    for( ; k<=y; k++)
        printf("%s",ch);
    printf("\n");
}
这个程序为什么执行老是出错啊?
2012-11-09 12:58
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
ch是字符,不是字符串。

授人以渔,不授人以鱼。
2012-11-09 13:00
xitele2036
Rank: 1
来 自:山东
等 级:新手上路
帖 子:33
专家分:8
注 册:2011-10-9
收藏
得分:0 
回复 17楼 TonyDeng
但是我找到的答案就是这样的 那这个应该什么改啊
2012-11-09 13:05
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
字符串是char ch[10]这类的定义,不是char ch。

授人以渔,不授人以鱼。
2012-11-09 13:09
xitele2036
Rank: 1
来 自:山东
等 级:新手上路
帖 子:33
专家分:8
注 册:2011-10-9
收藏
得分:0 
回复 19楼 TonyDeng
哦 谢谢啊  这个要学习数组的知识了 我还没看 又不会的再请教你
2012-11-09 17:41
快速回复:有没有高手给我解释一下这个题目?
数据加载中...
 
   



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

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