#include <stdio.h>
#include <iostream>
using namespace std;
int write(int arr[])
{
int n = (sizeof(arr)/sizeof(arr[0]));
for(int r=0;r<n;r++)
{
printf("%d\n", arr[r]);
}
return 0;
}
int main()
{
int numlist[] = {1, 3, 5, 6, 7, 9, 0, 2, 3};
write(numlist);
std::string strvar;
std::cin >> strvar;
}
Run Code Online (Sandbox Code Playgroud)
屏幕上打印的内容只是数字"1".而已.刚开始使用C而我只是试图掌握语法.
非常简单的Rational类我正在尝试创建.
如果,在主要方法中,一个调用Rational(2)然后num = 2和den = 1
如果一个电话Rational(2, 4),然后num = 2和den = 4
这是我的代码:
public class Rational {
public long num;
public long den;
Rational(long arg1, long arg2){
num = arg1;
den = arg2;
}
Rational(long arg1){
long x = 1;
Rational(arg1, x); //Rational(long, long) is undefined for type Rational
}
}
Run Code Online (Sandbox Code Playgroud)
我已经评论了错误消息,我不知道如何修复.
有什么建议?
我正在做一个游戏.我有pygame导入.我使用的是Python 3.3和Pygame 3.3.始终没有定义相同的错误消息"LEFT".我已经对互联网上的内容进行了精确复制,因为我已经对问题进行了搜索.这是我的代码.我尝试了几种不同的方式,似乎都没有效果.
方法1:
import pygame
event = pygame.event.poll()
if event.type == pygame.MOUSEBUTTONDOWN and event.button == LEFT:
....command
Run Code Online (Sandbox Code Playgroud)
方法2 :(基本上全部进入)
from pygame import *
from pygame.locals import *
import pygame
event = pygame.event.poll()
if event.type == MOUSEBUTTONDOWN and event.button == LEFT:
......command
Run Code Online (Sandbox Code Playgroud)
在告诉我之前,在这两种方法中我尝试在"LEFT"和"pygame.LEFT"之间切换,依此类推.
有任何想法吗?
非常感谢.
为什么不代码
import Data.Bits
a = (.&.) 6 9
Run Code Online (Sandbox Code Playgroud)
给我吗
9
Run Code Online (Sandbox Code Playgroud)
有人可以向我解释为什么这不起作用.干杯!
我将在这里使用python示例来使我的问题更易于理解:
采用嵌套正弦函数的递归表示:
def nestedSin(val, amount): ## val in degrees
if amount == 1:
return math.sinh(val)
return math.sinh(nestedSin(val, amount-1))
Run Code Online (Sandbox Code Playgroud)
所以,如果我运行该功能:
z = nestedSin(20, 3)
Run Code Online (Sandbox Code Playgroud)
我会得到:
z = math.sinh(math.sinh(math.sinh(20)))
Run Code Online (Sandbox Code Playgroud)
我的问题是......这会计算第一个正弦函数并返回它的舍入值(即浮点限制),然后计算返回值的正弦值等等吗?
或者浮点限制是否仅适用于递归函数的最终返回值?
基本上我在问上面是否比以下更准确:
x = math.sinh(20)
y = math.sinh(x)
z = math.sinh(y)
Run Code Online (Sandbox Code Playgroud) 我正在创建一个Application Singleton,用于在活动之间共享数据.
AppData (Singleton)
import android.app.Application;
public class AppData extends Application {
private String data;
public String getData(){ return this.data;}
public void setData(String data){this.data = data; }
}
Run Code Online (Sandbox Code Playgroud)
主要活动
public class SectionListExampleActivity extends Activity {
AppData appData;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.news_list_layout);
appData = (AppData) getApplicationContext(); // error here
}
Run Code Online (Sandbox Code Playgroud)
错误: android.app.Application cannot be cast to com.example....AppData
java ×2
python ×2
android ×1
arrays ×1
bits ×1
c++ ×1
casting ×1
constructor ×1
function ×1
haskell ×1
mouseevent ×1
overloading ×1
pygame ×1
python-3.x ×1
recursion ×1
singleton ×1