| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1567 人关注过本帖
标题:[求助]如何去掉程序末尾输出(return)的数据又能保证程序正常运行?
取消只看楼主 加入收藏
江雪_
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-4-19
收藏
 问题点数:0 回复次数:7 
[求助]如何去掉程序末尾输出(return)的数据又能保证程序正常运行?

#include <stdio.h>

int PrintfXing(int x);

main()
{
int i;
printf("\nPlease input a num by *:");
scanf("%d",&i);
printf("%d",PrintfXing(i));
return 1;
}

int PrintfXing(int x)
{
int i,j;
for(i=0;i<x;i++)
{
for(j=0;j<x;j++)
printf(" .");
if(i/x==0)
printf("\n");
}

return x;
}

如何去掉程序末尾输出(return)的数据又能保证程序正常运行?

搜索更多相关主题的帖子: 程序末尾 return int 数据 
2006-07-03 09:50
江雪_
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-4-19
收藏
得分:0 
以下是引用baidu在2006-7-3 10:09:22的发言:

有病

对呀!这病和你的一样!

2006-07-03 11:28
江雪_
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-4-19
收藏
得分:0 



这是我自己非常想问的,因为我不懂运行后屏幕为什么会一个return的数值显示出来。
至于我有没有病,我比较清楚。
不要以为你自己编程或思维厉害就嘲笑人家问题简单,你不答可以,不要说人家回答我的问题就是有病的人。
你觉得你厉害的话,想想人家比尔盖茨。

[此贴子已经被作者于2006-7-3 12:11:41编辑过]

2006-07-03 12:01
江雪_
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-4-19
收藏
得分:0 
以下是引用盖茨他爹在2006-7-3 12:36:12的发言:
问个问题:
前面有个
int PrintfXing(int x);

是做什么用的?这是在定义函数还是在定义变量?后面不是定义这个函数了吗?

定义函数!

2006-07-03 12:46
江雪_
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-4-19
收藏
得分:0 
例如我运行程序输入5,屏幕输出5×5的.图形后同时还有输出一个数字5。

就是想知道如何不输出数字5,只输出图形。

[此贴子已经被作者于2006-7-3 12:52:03编辑过]

2006-07-03 12:51
江雪_
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-4-19
收藏
得分:0 
以下是引用盖茨他爹在2006-7-3 12:47:57的发言:
晕,我说的是前面那个int PrintfXing(int x);
我知道后面那个是定义函数的。

我刚学C的。这句放在MAIN函数前,是叫函数声明吧。

2006-07-03 12:54
江雪_
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-4-19
收藏
得分:0 
以下是引用baidu在2006-7-3 12:56:15的发言:




解决了,多谢!!

2006-07-03 12:59
江雪_
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-4-19
收藏
得分:0 
原来是我自己打多了一个printf。再次感谢baidu大侠!
2006-07-03 13:03
快速回复:[求助]如何去掉程序末尾输出(return)的数据又能保证程序正常运行?
数据加载中...
 
   



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

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