找回密码
 注册
搜索
热搜: 回贴
  • 前程无忧官网首页 有什么好的平台可以
  • 最新的销售平台 互联网营销的平台有哪
  • 制作网页的基本流程 网页制作和网页设
  • 【帝国CMS】输出带序号的列表(数字排
  • 网站建设公司 三一,中联,极东泵车的
  • 织梦 建站 织梦网站模版后台怎么更改
  • 云服务官网 哪些网站有免费的简历模板
  • 如何建网站要什么条件 建网站要用什么
  • 吉林市移动公司电话 吉林省退休人员网
  • 设计类毕业论文 网站设计与实现毕业论
查看: 224|回复: 9

小弟危急!

[复制链接]
发表于 2009-11-3 00:31:02 | 显示全部楼层 |阅读模式 IP:江苏扬州
abc.txt 文件中有一些整数,试编程实现循环输入文件中的整数,判断其能否被3.5.7整除,并对每个整数输入以下信息之一:
(1)能同时被3.5.7整除
(2)能被其中两数(要指出是那两个数)整除
(3)能被其中一个数(要指出是哪个数)整除
(4)不能被3.5.7任一个整除
请各位帮我编译出它的程序.感激不尽.
发表于 2009-11-3 00:31:09 | 显示全部楼层 IP:江苏扬州
编译出程序??? 源程序呢?
回复

使用道具 举报

发表于 2009-11-3 00:31:18 | 显示全部楼层 IP:江苏扬州
我不知道啊!无法下笔啊!
回复

使用道具 举报

发表于 2009-11-3 00:31:27 | 显示全部楼层 IP:江苏扬州
你都没写,怎么编译啊?
回复

使用道具 举报

发表于 2009-11-3 00:31:40 | 显示全部楼层 IP:江苏扬州
abc.txt文件中的内容为:

105
333
555
777
35
19
-----程序代码----
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
void stat(void)
{
int i=0, num[256];
string str;
const char *sNum;
ifstream in("abc.txt");
while(getline(in, str)) {
sNum = str.c_str();
num[i] = atoi(sNum);
if (!(num[i] % 3) && !(num[i] % 5) && !(num[i] % 7)) {
cout<<num[i]<<"->3,5,7"<<endl;
}else if (!(num[i] % 3) && !(num[i] % 5)) {
cout<<num[i]<<"->3,5"<<endl;
}else if (!(num[i] % 3) && !(num[i] % 7)) {
cout<<num[i]<<"->3,7"<<endl;
}else if (!(num[i] % 5) && !(num[i] % 7)) {
cout<<num[i]<<"->5,7"<<endl;
}else if (!(num[i] % 3)) {
cout<<num[i]<<"->3"<<endl;
}else if (!(num[i] % 5)) {
cout<<num[i]<<"->5"<<endl;
}else if (!(num[i] % 7)) {
cout<<num[i]<<"->7"<<endl;
} else {
cout<<num[i]<<"->NULL"<<endl;
}
i++;
}
}
int main(void)
{
stat();
return 0;
}
-----输出结果----
105->3,5,7
333->3
555->3,5
777->3,7
35->5,7
19->NULL
回复

使用道具 举报

发表于 2009-11-3 00:31:47 | 显示全部楼层 IP:江苏扬州
谢谢上楼啊!
回复

使用道具 举报

发表于 2009-11-3 00:31:58 | 显示全部楼层 IP:江苏扬州
//====================================================
//file1.cpp
//===================================================
int x=1;
int func(){
//....
}//---------------------------------------------------------------------------------
//=====================================================
//file.cpp
//==============================================
extern int x;
int func();
//----------------------------------------------------------------------
void g(){
x=func();
}//----------------------------------------------------------------

//======================================
//file3.cpp
//========================================
extern int x=2;
int g();
//-----------------------------------------------------------------
int main(){
x=g();
//...
回复

使用道具 举报

发表于 2009-11-3 00:32:04 | 显示全部楼层 IP:江苏扬州
上面的怎么改错啊?帮忙改改
回复

使用道具 举报

发表于 2009-11-3 00:32:16 | 显示全部楼层 IP:江苏扬州
以下是引用千百千在2006-4-7 12:22:00的发言:

//====================================================
//file1.cpp
//===================================================
int x=1;
int func(){
//....
}//---------------------------------------------------------------------------------
//=====================================================
//file.cpp
//==============================================
extern int x;
int func();//exterm int func();
//----------------------------------------------------------------------
void g(){ // int g()
x=func();
}//----------------------------------------------------------------

//======================================
//file3.cpp
//========================================
extern int x=2; //extern int x; 外部引用的時候不可以賦值
int g(); //extern int g();
//-----------------------------------------------------------------
int main(){
x=g();
//...
參照以下:
file1.cpp

int x=1;
int func(){
return 100;
}
-------------------------------------------------
file2.cpp

extern int x;
extern int func();
int g(){
x = func();
return x;
}
------------------------------------------------
file3.cpp

#include <iostream>
using namespace std;
extern int x;
extern int g();
void main()
{
x = g();
cout<<x<<endl;
}
回复

使用道具 举报

发表于 2009-11-3 00:32:25 | 显示全部楼层 IP:江苏扬州
真的感谢啊!不过还有一个也请帮忙解决.
//file1.cpp
int x=5;
int y=8;
extern int z;
//======================
//file2.cpp
int x;
extern double y;
extern int z;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-30 03:24 , Processed in 0.268254 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表