小编Tre*_*vor的帖子

我需要一个算法,将一个点返回到Python中的列表中

我正在使用Zelle的Python图形库,我需要一些帮助来创建一个算法来返回列表中的数字.

基本上我将5x7板分成100x100像素网格.这与此类列表相对应.

| 0| 1| 2| 3| 4|  
| 5| 6| 7| 8| 9|  
|10|11|12|13|14|  
|15|16|17|18|19|  
|20|21|22|23|24|  
|25|26|27|28|29|  
|30|31|32|33|34|  
Run Code Online (Sandbox Code Playgroud)

我需要一种算法,通过鼠标点击获取网格的中心点,并将其转换为与列表对应的数字.例如,点(50,50)将返回0,点(150,150)将返回6,等等.

非常感谢您花时间帮助弄清楚这个算法!

python algorithm graph point

4
推荐指数
1
解决办法
108
查看次数

getchar()跳过C中的所有其他char

我在C中完全使用getchar()已经有一段时间了.在这种情况下,我试图读取一行并将该行的char放入数组中.但是,在将getchar()分配给数组时,它会跳过一些字符.

例如,输入"它会相互跳过",输出是...... \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n (\n只是代表新行.)

int N = 0;

char message[80] = {};

do
{
    message[N] = getchar();
    N++;
    printf("%c\n", message[N-1]);
}
while(getchar() != '\n');
Run Code Online (Sandbox Code Playgroud)

感谢您的时间,如前所述几乎任何时候我都尝试使用getchar()它总会给出一些意想不到的结果.我不完全理解函数如何读取char.

c getchar visual-studio-2012

0
推荐指数
1
解决办法
1156
查看次数

标签 统计

algorithm ×1

c ×1

getchar ×1

graph ×1

point ×1

python ×1

visual-studio-2012 ×1