快速业务通道

C/C++学习手札(一)

作者 佚名技术 来源 程序设计 浏览 发布时间 2012-06-29
t;< "* ";
  }
  cout << endl;
 }
}

给出全部代码:

#include <iostream>

using namespace std;

/**
 *  定义一个类
 */
class Location {
private:
    int x; // 横坐标
    int y; // 纵坐标
public:
    Location() {
    }
    Location(int x, int y) {
        this->x = x;
        this->y = y;
    }
    int getX() {
        return x;
    }
    void setX(int x) {
        this->x = x;
    }
    int getY() {
        return y;
    }
    void setY(int y) {
        this->y = y;
    }
};

// 声明函数
inline void print(int x, int y);

int main() {
    //  声明
    Location location;

    cout << "输入X坐标:\t";

    int x;
    cin >> x;
    location.setX(x);

    cout << "输入Y坐标:\t";

    int y;
    cin >> y;
    location.setY(y);

    cout << "X坐标是:\t" << location.getX() << endl;
    cout << "Y坐标是:\t" << location.getY() << endl;

    //  做倒三角打印
    print(x, y);

    return 0;
}

/**
 * 倒三角打印
 */
inline void print(int x, int y) {
    int i;

    for (i = 0; i < y; i++) {
        cout << i + 1 << "\t";

        int j;
        for (j = i; j < x; j++) {
            cout << "* ";
        }
        cout << endl;
    }
}

?§1yJavaμ?è???μ?oü±e?¤?£o?o?£??òò2ò??ù?£

×?oó£?è??ò???′?′?a2??3ìDòμ?×???ê?3?£o

console′ú??

ê?è?X×?±ê£o?? 9
ê?è?Y×?±ê£o?? 9
X×?±êê?£o???? 9
Y×?±êê?£o???? 9
1???? * * * * * * * * *
2???? * * * * * * * *
3???? * * * * * * *
4???? * * * * * *
5???? * * * * *
6???? * * * *
7???? * * *
8???? * *
9???? *

??3éJavaêμ??£o

Java′ú??£o

import javax.swing.JOptionPane;

public class Location {
?????? private int x;
?????? private int y;

?????? /**
???????? * @return the x
???????? */
?????? public int getX() {
?????????????? return x;
?????? }

?????? /**
???????? * @param x
???????? *?????????????????????? the x to set
???????? */
?????? public void setX(int x) {
?????????????? this.x = x;
?????? }

?????? /**
???????? * @return the y
???????? */
?????? public int getY() {
?????????????? return y;
?????? }

?????? /**
???????? * @param y
???????? *?????????????????????? the y to set
???????? */
?????? public void setY(int y) {
?????????????? this.y = y;
?????? }

?????? /**
???????? * @param args
???????? */
?????? public static void main(String[] args) throws Exception {
?????????????? Location location = new Location();

?????????????? int x = Integer.parseInt(JOptionPane.showInputDialog("ê?è?X×?±ê£o"));
?????????????? int y = Integer.parseInt(JOptionPane.showInputDialog("ê?è?Y×?±ê£o"));
?????????????? location.setX(x);
?????????????? location.setY(y);
?????????????? locati

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号