2019年春季学期第三周作业

预习作业代码:

#include<stdio.h> 
int main(void) 
{ 
  int T,i,j,flag,b; 
  int a[10][10],B[100]; 
  scanf("%d",&T); 
  for(b=1;b<=T;b++) 
  { 
    flag=1; 
    scanf("%d\n",&B[b]); 
    for(i=0;i<B[b];i++) 
    { 
      for(j=0;j<B[b];j++){ 
        scanf("%d",&a[i][j]); 
        if(i>j){ 
          if(a[i][j]!=0) 
 
          flag=0; 
 
 
      } 
    } 
  } 
  if(flag)printf("YES\n"); 
  else printf("NO\n"); 
} 
return 0; 
 
}

设计思路:

遇到的问题:编译错误

解决方法:到dv-c++里去调试发现中括号多括了一个
运行结果截图

基础作业代码

 #include<stdio.h>

#include<stdlib.h>

int main(void)
{
	FILE*text;
	int a[100000],i,n,max,sum=0;
	if((text=fopen("C://新建文件夹//hy.txt","a+"))==NULL)
	{
		printf("File open error!
") ;
		exit(0);
	}
    scanf("%d
",&n);
	fprintf(text,"%d
",n);
	for(i=0;i<n;i++)
	{
		scanf("%d",&a[i]);
		fprintf(text,"%d",a[i]);
	}
	max=a[i];
	for(i=0;i<n;i++)
	{
		sum=sum+a[i];
		if(sum<a[i])
		{
			sum=a[i];
		}
		if(sum>max)
		{
		max=sum; 
	}
	}
	fprintf(text,"
%d",max);
	if(fclose(text))
	{
		printf("Can not close the file!
");
		
​	

exit (0);


}
return 0;
}

设计思路:

遇到的问题:编译错误

解决方法:用心去观察代码发现文件名打错了,可能是受上次作业的小影响
运行结果截图

学习时间:大概两三天
心得体会:不做些难一点点的题目还真不知道什么叫残忍,哎,总体来说还不够绝对的不够啊。

原文地址:https://www.cnblogs.com/1793979463hyx/p/10540497.html