| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 417 人关注过本帖
标题:我不明白这段代码它最后的结果为什么是对的?getchar()是个什么函数呃?结构 ...
只看楼主 加入收藏
Xantheling
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2011-10-26
结帖率:0
收藏
已结贴  问题点数:10 回复次数:3 
我不明白这段代码它最后的结果为什么是对的?getchar()是个什么函数呃?结构怎么这么复杂,有没有简化一点的方法呢?
#include<iostream>
using namespace std;
int main()
{
 int x,i,y;
 
 for(x=1;x<=1000;x++)
 {
  y=0;
  for(i=1;i<x;i++)
  {
   if(x%i==0)
    y=y+i;
  }
  if(y==x)
  {
   cout<<x<<",its factors are 1";
   for(i=2;i<x;i++)
   {
    if(x%i==0)
     cout<<','<<i;
   }
   cout<<endl;
  }
     
 }
 x=getchar();
 return 0;
 
}

2011-11-06 01:26
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:3 
如果你看不懂它为什么是对的,就自己写一个自己看得懂而对的。

授人以渔,不授人以鱼。
2011-11-06 01:40
huanega
Rank: 3Rank: 3
来 自:内蒙古
等 级:论坛游侠
帖 子:117
专家分:192
注 册:2011-11-4
收藏
得分:3 
、、、

兴趣是编程最好的老师
2011-11-06 09:56
樾宝
Rank: 3Rank: 3
来 自:常德
等 级:论坛游侠
帖 子:72
专家分:147
注 册:2011-8-19
收藏
得分:3 
getchar是输入
配套的是putchar

gerchar() 通常是将函数赋值给一个字符或整型变量,且只能接受一个字符。

其他的就自己慢慢想
2011-11-06 11:11
快速回复:我不明白这段代码它最后的结果为什么是对的?getchar()是个什么函数呃 ...
数据加载中...
 
   



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

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