| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1851 人关注过本帖
标题:帮个忙
只看楼主 加入收藏
没名字用
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2016-10-26
结帖率:0
收藏
已结贴  问题点数:20 回复次数:10 
帮个忙
用大一初期学习语言编个辨别x  y大小,并输出x y 的值。!
2016-10-27 09:10
书生牛犊
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:星夜征程
等 级:贵宾
威 望:10
帖 子:1101
专家分:5265
注 册:2015-10-27
收藏
得分:4 
你学的什么语言?
C++?入门学编程不都是从C开始的吗?

哪怕你只是翻了翻书,像这种两个数比大小的代码应该是极其简单的。你试试自己写写。写错了大家帮你纠正。

φ(゜▽゜*)♪
2016-10-27 11:20
炎天
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:桃花岛
等 级:贵宾
威 望:29
帖 子:1218
专家分:4986
注 册:2016-9-15
收藏
得分:0 
#include<iostream>
#include<iomanip>
using namespace std;
main()
{
    int x,y;
    cout<<"请输入x,y:"<<endl;
    cout<<"x=";
    cin>>x;
    cout<<"y=";
    cin>>y;
   
    if(x>=y)
    {
        cout<<"较大数为:"<<x<<endl;
    }
    else
    {
        cout<<"较大数为:"<<y<<endl;
    }
   
    cout<<x<<setw(6)<<y<<endl;
}

早知做人那么辛苦!  当初不应该下凡
2016-10-28 23:20
庄子小五
Rank: 1
等 级:新手上路
帖 子:26
专家分:4
注 册:2016-10-23
收藏
得分:4 
回复 楼主 没名字用
先问问,是输入xy,还是乘法,还是最大值或者其它?输出值不明确,我不知道怎么弄,下一次给程序
2016-11-02 11:25
炎天
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:桃花岛
等 级:贵宾
威 望:29
帖 子:1218
专家分:4986
注 册:2016-9-15
收藏
得分:0 
回复 4楼 庄子小五
能把你的问题说得再明白点么

早知做人那么辛苦!  当初不应该下凡
2016-11-02 13:13
StadyC
Rank: 6Rank: 6
等 级:侠之大者
威 望:6
帖 子:182
专家分:430
注 册:2016-10-13
收藏
得分:4 
#include<stdio.h>
#define NUMCMP(x, y) {((x >= y) ? x : y)}

void show(int x, int y)
{
    printf("您输入的x:%d\n您输入的y:%d\n", x, y);
}

void cmp(int x, int y)
{
    int max;
    max = NUMCMP(x, y);
    printf("max in x and y is:%d\n", max);
}

void input
{
    int x, y;
    printf("Please enter two number:\n");
    scanf("%d%d", &x, &y);
    show(x, y);
    cmp(x, y);
}

int main(void)
{
    input();
    return 0;
}


输入的x,y可以换成别的类型的,例如float,double,char。不过相应的%d要改。而那个宏比较不用改传入任何类型数字都可以比较,可以用函数模板来代替


[此贴子已经被作者于2016-11-3 11:16编辑过]

2016-11-02 16:58
庄子小五
Rank: 1
等 级:新手上路
帖 子:26
专家分:4
注 册:2016-10-23
收藏
得分:0 
回复 楼主 没名字用
#include <stdio.h>
int main()
{
   int x,y;
   scanf("%d,%d",x,y);
   printf("x=%d,y=%d",x,y);
   if(x>y)
      printf("max is :%d",x);
   else
       printf("max is:%d",y);
   return 0
}      



各位大神,看这样行不~
2016-11-02 20:39
炎天
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:桃花岛
等 级:贵宾
威 望:29
帖 子:1218
专家分:4986
注 册:2016-9-15
收藏
得分:0 
回复 7楼 庄子小五
#include <stdio.h>
 int main()
 {
    int x,y;
    scanf("%d,%d",x,y);    //加取地址符号不要忘记 scanf("%d,%d",&x,&y)
    printf("x=%d,y=%d",x,y);
    if(x>y)
       printf("max is :%d",x);
    else
        printf("max is:%d",y);
    return 0  //分号忘了 ,你写完代码不先自己测试一遍么?
 }      

早知做人那么辛苦!  当初不应该下凡
2016-11-03 09:18
kuyu囝
Rank: 1
等 级:新手上路
帖 子:2
专家分:4
注 册:2016-11-3
收藏
得分:0 
要是能用表格就好、
2016-11-03 10:15
庄子小五
Rank: 1
等 级:新手上路
帖 子:26
专家分:4
注 册:2016-10-23
收藏
得分:0 
回复 8楼 炎天
用手机写的,没来得及......所以有些粗心。格式应该没错吧~~
2016-11-03 16:53
快速回复:帮个忙
数据加载中...
 
   



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

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