搜索
查看: 3131|回复: 22
打印 上一主题 下一主题

求助啊~~~~~~~~~~

[复制链接]
跳转到指定楼层
楼主
发表于 2013-5-18 15:35:27 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
为什么、会这样  编辑好了运行 只能显示一部分?
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int main()
{
system("color 1F");
printf("         ★       ");
   
    printf("         ★★");
   
    printf("★       ★★★");
   
    printf("★★     ★★★★");
   
    printf("★★★★★★★★★★★★★");
   
    printf("★★     ★★★★");
   
    printf("★       ★★★");
   
    printf("         ★★");
   
    printf("         ★       ");
   Sleep(50000);
return 0;
}

QQ截图20130518152756.png (95.96 KB, 下载次数: 21)

QQ截图20130518152756.png
沙发
 楼主| 发表于 2013-5-18 15:41:58 | 显示全部楼层
rosynirvana 发表于 2013-5-18 15:37
printf里没有换行的\n

什么意思啊??? 我新手 不懂
板凳
 楼主| 发表于 2013-5-18 15:48:01 | 显示全部楼层
luqijian1111 发表于 2013-5-18 15:41
什么意思啊??? 我新手 不懂

是不是多加几个\n 就会多空几行啊???
地板
 楼主| 发表于 2013-5-18 15:57:24 | 显示全部楼层
rosynirvana 发表于 2013-5-18 15:49
是的
每一个\n就会换行一次

再问下  我如何改变部分字体的颜色  就是 有好多种颜色???
5#
 楼主| 发表于 2013-5-18 16:25:57 | 显示全部楼层
rosynirvana 发表于 2013-5-18 15:59
很麻烦,不知道你是不是有兴趣

算了 我在问下我在编辑加法的时候 运行后 为什么后面有小数点 比如       
system("color 3C");
   float a,b,c;
    a=10.1;
    b=a*10*10;
    printf("%f",b);
    Sleep(50000);
        return 0;
这里算出来应该是1010  可是算出来后面却有小数点? 1010.000061
  能把你QQ给我吗 我想学习C语言 请教下你= =
6#
 楼主| 发表于 2013-5-18 17:13:32 | 显示全部楼层
rosynirvana 发表于 2013-5-18 16:34
因为float是不精确的
或许会有人告诉你怎么调整输出占位符可以让后面的小数部分不显示,但那都不是本质原 ...

   还有为什么会这样  
7#
 楼主| 发表于 2013-5-18 17:15:20 | 显示全部楼层
luqijian1111 发表于 2013-5-18 17:13
还有为什么会这样

就是我编辑了一个加法计算器 可是当我运行后 输入了两个数后 运算好了就会弹出错误  输入的不是数字是字母的话就不会了  怎么回事啊
8#
 楼主| 发表于 2013-5-18 17:21:03 | 显示全部楼层
rosynirvana 发表于 2013-5-18 17:18
scanf("%d", &a);
你把&掉了

没错啊 谢谢= =
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表