调试错误

时间:2016-10-29 08:05:06

标签: c

我创建了一个代码来查找largest number。 我在main函数中有错误。它在t 之前说语法错误  请更正我的代码。

#include<stdio.h>
#include<conio.h>
int main(){
  int a[100],n,i,t;
  printf("enter the array size");
  scanf("%d",&n);
  printf("enter the array elements");
  for(i=0;i<n;i++){
     scanf("%d",&a[i]);
  }
  t=0;
  for(i=0;i<n;i++){
     if (a[i]t){
        t=a[i];
     }
  }
  printf("the maximum number is %d",t);
  getch();
  return 0;
}

2 个答案:

答案 0 :(得分:1)

语法错误位于以下行

if (a[i]t){

使用

if (a[i]>t)

答案 1 :(得分:0)

条件语句中有一点错误

for(i=0;i<n;i++){
    if (a[i]>t){ /*Your error is in this line, You missed greater than sign*/
        t=a[i];       
    }
}