| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5683 人关注过本帖, 1 人收藏
标题:一个输出换行的问题
只看楼主 加入收藏
云间小鸟
Rank: 1
来 自:四川广安
等 级:新手上路
帖 子:28
专家分:6
注 册:2011-5-24
结帖率:100%
收藏(1)
已结贴  问题点数:20 回复次数:14 
一个输出换行的问题
我想做一串代码要求效果:
商品        单价        个数
T恤           245        2
网球拍        570        1
……………………………………
……………………………………
……………………………………
……………………………………
……………………………………
红色部分要求接受数据的输入!!
        我写的代码是
#include "stdio.h"

void main()
{
    int a,b,c,d,e,f,g,h,i,j,k,l;
    float A,B;
    printf("商品\t\t单价\t\t个数\n");

    printf("T恤\t\t");
    scanf("%d        %d",&a,&b);            这里的两种方法我都试了
    printf("\t\t");
    scanf("%d",&b);                               还是不行,大侠们告诉我这只虾米怎么样才能
    printf("网球鞋\t\t");                    敲出我想要的代码啊?
    scanf("%d",&c);
    printf("\t\t");
    scanf("%d",&d);

}
搜索更多相关主题的帖子: include 
2011-09-21 00:31
吴军旗
Rank: 5Rank: 5
等 级:职业侠客
帖 子:286
专家分:308
注 册:2011-9-14
收藏
得分:4 
什么啊。。。。。。

最惨的不是忘不了悲伤的回忆,而是那些悲伤的回忆却开始记不清。。。
2011-09-21 01:01
小赵q1
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:4
帖 子:492
专家分:777
注 册:2011-8-26
收藏
得分:4 
我给你写个程序如下:
main()
{int a,b,c,d;
printf("商品\t单价\t\t\b\b个数\n");   /*单价后面之所以打两个\t是因为如果打一个\t的话,单价和个数之间只跳了2格,多打一个才会跳10个格,所以又加了两个\b凑够8个格*/
printf("T恤\t");              /*这里如果输入的时候单价跟上面的单价没有对齐,可以打几个空格代替*/
scanf("%d%d",&a,&b);          /*这里开始输入的时候差不多已经跳到“单价”下面了,所以直接输入a,然后敲8个空格跟“个数”对齐输入b后回车就出现网球拍了*/
printf("网球拍\t");           /*这里跟输出“T恤”时一样,没有对齐打空格*/
scanf("%d%d",&c,&d);         /*这里跟输入a,b时一样,输入完后按回车就出现你要的效果了*/
}
第一行输出单价后为什么只跳了两格我也不知道原因,希望楼下的发表下自己的意见,请教了;
2011-09-21 06:49
A13433758072
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广东潮州
等 级:小飞侠
威 望:1
帖 子:1182
专家分:2784
注 册:2010-7-22
收藏
得分:4 
printf("输入王牌价格和数量用逗号分隔");
scanf("%lf,%d",&a,&b);
printf("王牌价格%f        数量%d",a,b);



类似............

一步一个脚印...............................默默地前进.....
诚邀乐于解答c菜鸟问题,的热心网友加入,  QQ群38490319
2011-09-21 08:58
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:4 
没有现成的书教你做字符界面,是否学徒满师,就看你自己能否领悟了,做不出这个效果,别自称懂编程。

授人以渔,不授人以鱼。
2011-09-21 09:18
云间小鸟
Rank: 1
来 自:四川广安
等 级:新手上路
帖 子:28
专家分:6
注 册:2011-5-24
收藏
得分:0 
我是一个新手啊!!
我发帖是为了学习得更好啊!!
我们老师说做作业,要求只要能输出我说得那种结果就行
可我觉得那样不好,我就想通过输入数据实现运行!!
知道的朋友,大侠!!
知道方法就告诉小弟吧!

[ 本帖最后由 云间小鸟 于 2011-9-21 10:09 编辑 ]

                         --------------------------------我要飞得更高!
2011-09-21 10:08
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
寻找光标在屏幕中自由定位的方法,有库函数,但与编译器有关。你自己摸索吧,这个过程将教会你许多,指望别人教你没用的。

授人以渔,不授人以鱼。
2011-09-21 10:21
云间小鸟
Rank: 1
来 自:四川广安
等 级:新手上路
帖 子:28
专家分:6
注 册:2011-5-24
收藏
得分:0 
谢谢啦!!

                         --------------------------------我要飞得更高!
2011-09-21 10:41
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
收藏
得分:4 
送你一个吧。
#include <windows.h>
/**
 *  功能:   设置控制台光标位置
 *  参数:   x, y 光标位置
 *  返回值: int值,出错代码可用GetLastError()获取
 */
int console_gotoxy(int x, int y)
{
    COORD coord;
    coord.X = x;
    coord.Y = y;
    return SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);
}
vc6,codeblocks,c-free可通过编译

我们都在路上。。。。。
2011-09-21 12:09
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
回复 9楼 hellovfp
你给这个,他也不可能会用。用Turbo C的conio或者会懂一些,但他若仍不明白原理,还是不行。

授人以渔,不授人以鱼。
2011-09-21 13:54
快速回复:一个输出换行的问题
数据加载中...
 
   



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

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