判断正负数、奇数偶数~

Home Home
引用 | 编辑 karen7710
2007-06-24 21:33
楼主
推文 x0
题目:
判断由键盘输入的数字是正或负数或偶数 ..

访客只能看到部份内容,免费 加入会员



献花 x0
引用 | 编辑 gamewalk
2007-06-25 04:10
1楼
  
不知道你是不是指要用extern如果是extern的话,应该需要两个以上的档案...不过这里应该只要两个吧

献花 x0
引用 | 编辑 karen7710
2007-06-25 19:19
2楼
  
两个,分别判断正负数跟奇数偶数吗?
正负数要怎么判断呢?

献花 x0
引用 | 编辑 gamewalk
2007-06-25 22:32
3楼
  
我的意思是要把主程式程式码写到一个档里面 , 其他判断 正 负 奇 偶 的函式写再另一个档里面 ,再透过 .h档 来取得另一党的函式使用权 .... 这样应该是要三个档 抱歉前面讲错 , 但是再这之前你还要先开一个专案

献花 x0
引用 | 编辑 GNUGCC
2007-06-26 00:58
4楼
  
这个题目可能要用到 extern, 你可以把转换过后的数字
判断是否 < 0 来决定输入的负数或是正数, 如果可以
被 2 除进的话就是偶数或是带负号的偶数了...

献花 x0
引用 | 编辑 karen7710
2007-06-27 19:54
5楼
  
我没有用extern的方法做,可以正常的跑,麻烦大大看符不符合题目所需!
复制程式
#include <stdio.h>
#include <stdlib.h>
void num(int);
int number;
int main(void)
{
    printf("输入数值:");
    scanf("%d",&number);
    if(number%2==0)
     printf("此数为偶数\n");
    else
     printf("此数为积数\n");
    num(number);
    system("pause");
    return 0; 
}
void num(int number)
{
     if(number>0)
      printf("此数为正数\n");
     else
      printf("此数为负数\n");
      } 


献花 x0
引用 | 编辑 GNUGCC
2007-06-28 00:09
6楼
  
如果题目不要求 main() 函式排除在视野之外的话
应该没问题, 不知道你的老师是否可接受这个答案...

献花 x0
引用 | 编辑 karen7710
2007-06-28 08:56
7楼
  
如果要排除视野之外要怎么改呢?

献花 x0
引用 | 编辑 liunx
2007-07-23 03:12
8楼
  
main()必须排除在视野之外

这句的英文是?
中文翻的怪怪的, 看不懂

献花 x0
引用 | 编辑 daviddr
2008-05-26 03:27
9楼
  
这算藏 main 吗?

#define _1   m
#define _2   n
#define __(x) _##x    
#define _3(r,d) r##a##i##d
#define _4(r,d) _3(r,d)
#define _(r,d) _4(__(r),__(d))

void _(1,2)()
{
    int n;
    cin >> n;
    cout << (n<0?"负":"正") << (n&1?"奇":"偶") <<"数";
}


至于 main 中的内容,依题意,就是用 gamewalk 与 GNUGCC 所说的,
放至其他档中,再以 extern 引用之。

献花 x0