c-编译错误预期标识符:错误:arrray分析



我很确定这是标准的,但我很难理解为什么我的C代码无法编译。我是一个尝试阵列挑战的新手:

#include <stdio.h>
int main(){
int num;
scanf("%d", &num);                                    // Reading input from STDIN
printf("Input number is %d.n", num);       // Writing output to STDOUT
} 
t - int {raw_input()}
while t !=0:
arr = []
n = int in range (n):
arr.append (map(int, raw_input)).split()))
count = 0
for i in range (n):
for j in range (n):
for v in range (i,n):
if arr[i][j]> arr [v][k]:
count +=1
print cout
t -=1

错误:

8:3: error: expected '=', ',', ';', 'asm' or '__attribute__' before '-' token

9:1: error: expected identifier or '(' before 

函数之外不能有C代码——只有在开始编写t-int…时才可能有声明

main的}关闭后的其余代码根本不是C。它是Python,所以你甚至不会在不了解C代码的情况下盲目地复制它——你在复制Python。

所以,

…我的C代码…

甚至与C代码都不相似。想学C就学C,想学Python就学Python!

相关内容

  • 没有找到相关文章