猫史档案馆


【教程】C++,教程,你必须知道的知识

用户:爵士OIer爵士OIer查看:21 回复:29 评论:21 创建时间:2018-07-19T16:53:30


                               emotion_编程猫_不懂
一个简单程序的
“C++”
代码,如下:
#include <iostream>
 
using namespace std;
 
int raiseToPower(int n, int k);
int main() {
    int limit;
    cout << "This program lists powers of two."<<endl;
    cin >> limit;
    for (int i = 0; i <= limit; i++) {
        cout << "2 to the " << i << " = "
             << raiseToPower(2, i) << endl;
    }
    system("PAUSE");
    return 0;
}
int raiseToPower(int n, int k) {
    int result = 1;
    for (int i = 0; i < k; i++) {
        result *= n;
    }
    return result;
}
emotion_编程猫_啦啦啦
这是一个求2的次方的程序
构建后,要输入一个数
系统会自动算出答案;
此程序分为:库文件,函数原型,程序,函数定义4部分

* * * *
还有,如
import QtQuick 2.6
import QtQuick.Window 2.2
 
Window {
    property int initialWidth: 800
    property int initialHeight: 600
    id: mainView
    width: initialWidth
    height: initialHeight
    visible: true
    title: "Interactive Mobile Phone Demo"
    color: "black"
 
    //! [0]
    Item {
        id: textureSource
        layer.enabled: true
        layer.喵ooth: true
        layer.textureMirroring: ShaderEffectSource.NoMirroring
        //! [0]
        anchors.centerIn: parent
        // The dimensions of the texture source item determine the actual OpenGL texture dimensions.
        // We want a fairly large texture, so that even the 喵allest text we use renders nicely.
        width: 512
        height: 1024
        // Hide texture source behind the canvas normally, so you can't interact with it.
        // It would also be possible to set visible property to false instead, but if the item
        // is hidden, some things don't update correctly. For example, the Flickable doesn't update
        // its content if it is not visible.
        z: -2
        // Specify transform to make the visual representation of the item match the size and
        // orientation of the ui presented in Canvas. If the window initial dimensions,
        // textureSource dimensions, or phone mesh dimensions or position are changed,
        // scaling needs to be adjusted accordingly.
        //! [2]
        transform: [
            Scale {
                origin.y: textureSource.height / 2
                origin.x: textureSource.width / 2
                yScale: 0.5 * mainView.height / mainView.initialHeight
                xScale: 0.5 * mainView.height / mainView.initialHeight
            }
        ]
        
 

我并不想抛出一堆代码,只不过这要你们的理解,不然,就遍不好

emotion_编程猫_吃喵


这是第一期。
下次再见!
 


回复

上一页1 页 / 共 1下一页
务实的训练师728务实的训练师728

神马啊                          

点赞0


评论


爵士OIer爵士OIer

好冷

没人戈......

点赞0


评论


假编程猫258假编程猫258

楼主竟然会C++  

点赞0


评论


宇宙之初宇宙之初

能不能做一个井字棋的人机对战?

点赞0


评论


裁决裁决

额.............

 

点赞0


评论


裁决裁决

这太简单了......

点赞0


评论


宇宙之初宇宙之初

我搞了两天了.................................................

点赞0


评论


宇宙之初宇宙之初

能不能说一下电脑的落子计算的实现

点赞0


评论


无情的AC自动鸡无情的AC自动鸡

 system不是需要cstdlib吗

点赞0


评论


樱洛樱洛

什么?喂!什么?我是不是喵了?(开启自黑模式)

点赞0


评论


Zhe_LearnZhe_Learn

楼主你的system函数的头文件呢?

点赞0


评论


QwQ奶茶QwQ奶茶

hhhh我也是学c++的,我也要秀一秀

点赞0


评论


QwQ奶茶QwQ奶茶

#include<iostream>

using namespace std;

int main()

{

return 0;

}

这是c++的一个基本套路,每个程序必须的

点赞0


评论


A9DL0Y6EA9DL0Y6E

不错,不过……别那么高傲

点赞0


评论


weywey

第二段代码是python吧

兄dei复制粘贴前麻烦看清楚谢谢

 

点赞0


评论


爵士OIer爵士OIer

楼上你好看看清楚

我代码在环境里可以运行的

点赞0


评论


无情的AC自动鸡无情的AC自动鸡

emotion_编程猫_不懂

点赞0


评论


无情的AC自动鸡无情的AC自动鸡

center_image

点赞0


评论


无情的AC自动鸡无情的AC自动鸡

有趣。。。                     

点赞0


评论


I桔汁糖浆II桔汁糖浆I

C++能用import导入库?平生第一次见到

点赞0


评论


热情的大黄鸡984热情的大黄鸡984

你确定这是简单程序?这才叫简单

#include <iostream>

using namespace std;

int main()

{

int a,b;

cin>>a>>b;

cout<<a+b<<endl;

return 0;

}

点赞0


评论


假编程猫258假编程猫258

import是python里面的啊

点赞0


评论


裁决裁决

center_imagePython都运行不好

点赞0


评论


裁决裁决

center_image更别说C++了

点赞0


评论


霖雨暮风霖雨暮风

...讲真,

这个教程1.示范的程序本身就不对2.讲解并不能让人明白C++的真正基础用法3楼主跳跃基本题连输入输出都没讲循环都出来了

点赞0


评论


天韵_天韵_

好不好,最上方的代码不就百度吗?

点赞0


评论


苍穹如玉苍穹如玉

大佬666~~~                              

点赞0


评论


爵士OIer爵士OIer

python:

import Codemao

BOSS血量 = 0
可悲地 = 0

def when_start():
Codemao.show_for_sec(0.5)
Codemao.wait_for_sec(0)
for _count in range(23):
Codemao.add_rotation(-1)
Codemao.wait_for_sec(0)
Codemao.send_dialog(' 新年到了!')
for _count in range(23):
Codemao.add_rotation(1)
Codemao.wait_for_sec(0)
Codemao.hide_for_sec(0.5)
Codemao.send_signal('Hi')


def when_get_signal(signal):
if signal == '进化':
Codemao.show()

def when_get_signal(signal):
if signal == '胜利':
Codemao.hide()

def when_get_signal(signal):
if signal == '10':
Codemao.self_remove()

def when_get_signal(signal):
if signal == '7':
Codemao.set_xy(0, -250)
while not Codemao.is_touched('Self', '回旋镖') :
Codemao.bounce_on_edge()
for _count in range(25):
Codemao.change_shape_to_next()
Codemao.wait_for_sec(0.05)
Codemao.change_shape_by_index(2)

def when_start():
while True :
if Codemao.is_touched('Self', '龙卷风') :
Codemao.move_forward(random.randint(0.5, -3))


def when_get_signal(signal):
if signal == '1':
Codemao.set_rotation(0)
Codemao.show_for_sec(0.5)
Codemao.wait_for_sec(0)
for _count in range(23):
Codemao.add_rotation(-1)
Codemao.wait_for_sec(0)
Codemao.send_dialog('我们吃点东西吧!')
for _count in range(23):
Codemao.add_rotation(1)
Codemao.wait_for_sec(0)
Codemao.hide_for_sec(0.5)
Codemao.send_signal('2')

def when_get_signal(signal):
if signal == '7':
Codemao.show()
while True :
Codemao.move_forward(5)
if Codemao.is_mouse_up() :
Codemao.set_rotation_type('flip_horizontal')
Codemao.add_rotation(180)

def when_get_signal(signal):
if signal == '火球':
while True :
if Codemao.is_touched('Self', '闪电-2') :
可悲地 = 可悲地 - 520
Codemao.wait_for_sec(1)

def when_get_signal(signal):
if signal == '失望':
Codemao.self_remove()

def when_get_signal(signal):
if signal == '喵':
Codemao.send_signal('玄关')

def when_get_signal(signal):
if signal == '4':
Codemao.set_rotation(0)
Codemao.show_for_sec(0.5)
Codemao.wait_for_sec(0)
for _count in range(23):
Codemao.add_rotation(-1)
Codemao.wait_for_sec(0)
Codemao.send_dialog('这是哪里?')
for _count in range(23):
Codemao.add_rotation(1)
Codemao.wait_for_sec(0)
Codemao.hide_for_sec(0.5)

还有:

import Codemao

BOSS血量 = 0
可悲地 = 0

def when_get_signal(signal):
if signal == '6':
Codemao.show()
Codemao.show_for_sec(0.2)
Codemao.wait_for_sec(0.05)
Codemao.add_size(2)
Codemao.wait_for_sec(0.05)
Codemao.add_size(2)
Codemao.wait_for_sec(0.05)
Codemao.add_size(2)
Codemao.wait_for_sec(0.05)
Codemao.add_size(2)
Codemao.wait_for_sec(0.05)
Codemao.add_size(2)
Codemao.wait_for_sec(0.05)
Codemao.add_size(2)
Codemao.wait_for_sec(0.05)
Codemao.add_size(2)
Codemao.wait_for_sec(0.05)
Codemao.add_size(2)
Codemao.wait_for_sec(0.05)
Codemao.add_size(2)
Codemao.wait_for_sec(0.05)
Codemao.add_size(-6)
Codemao.wait_for_sec(0.1)
Codemao.add_size(-6)
Codemao.wait_for_sec(0.05)
Codemao.add_size(-6)
Codemao.send_dialog('我一定不会放过你的!')
Codemao.hide()

def when_get_signal(signal):
if signal == '火球':
Codemao.show()
Codemao.set_size('50%')
Codemao.set_xy(0, 225)
BOSS血量 = 15800
while True :
if Codemao.is_touched('Self', '炮弹') :
BOSS血量 = BOSS血量 - 850

def when_get_signal(signal):
if signal == '火球':
while True :
Codemao.set_xy_for_sec(-575, 225, 3)
Codemao.set_xy_for_sec(575, 225, 3)

def when_get_signal(signal):
if signal == '火球':
while True :
if (BOSS血量 <= 0) :
Codemao.send_signal('胜利')
Codemao.make_clone_of('代码喵')
Codemao.self_remove()

def when_clone_made():
Codemao.self_remove()


def when_get_signal(signal):
if signal == '8':
Codemao.show()
Codemao.show_for_sec(0.2)
Codemao.wait_for_sec(0.05)
Codemao.add_size(2)
Codemao.wait_for_sec(0.05)
Codemao.add_size(2)
Codemao.wait_for_sec(0.05)
Codemao.add_size(2)
Codemao.wait_for_sec(0.05)
Codemao.add_size(2)
Codemao.wait_for_sec(0.05)
Codemao.add_size(2)
Codemao.wait_for_sec(0.05)
Codemao.add_size(2)
Codemao.wait_for_sec(0.05)
Codemao.add_size(2)
Codemao.wait_for_sec(0.05)
Codemao.add_size(2)
Codemao.wait_for_sec(0.05)
Codemao.add_size(2)
Codemao.wait_for_sec(0.05)
Codemao.add_size(-18)
Codemao.send_dialog('与我决斗啊?!')
Codemao.send_signal('回家')
Codemao.hide()

点赞0


评论


Karry5307Karry5307

cmath里不是有pow函数吗?

点赞0


评论