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!\n") ;
exit(0);
}
scanf("%d\n",&n);
fprintf(text,"%d\n",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,"\n%d",max);
if(fclose(text))
{
printf("Can not close the file!\n");
exit (0);
}
return 0;
}
设计思路:
遇到的问题:编译错误
解决方法:用心去观察代码发现文件名打错了,可能是受上次作业的小影响
运行结果截图
学习时间:大概两三天
心得体会:不做些难一点点的题目还真不知道什么叫残忍,哎,总体来说还不够绝对的不够啊。