1丶 实验代码
#include<stdio.h>
int main(void)
{
int tt,nn,i,j,c[11][11];
int flag=1;
scanf("%d",&tt);
while(tt--){
scanf("%d",&nn);
for(i=0;i<nn;i++){
for(j=0;j<nn;j++){
scanf("%d",&c[i][j]);
}
}
for(i=1;i<nn;i++){
for(j=0;j<i;j++){
if(c[i][j]==0)
flag*=1;
else
flag*=0;
}
}
if(1==flag)
printf("YES
");
else
printf("NO
");
}
return 0;
}
编程总结
1.定义变量
2.定义数组
3.运用循环语句运算
4.判断数据
5.打印结果
自我评价:看了非常多的视频讲解和代码,花了很长时间,我还需要更努力的学习
实验代码
#include<stdio.h>
#include<stdlib.h>
int main()
{
FILE*fp;
int i,j,m,n,max,sum;
int b[8];
char ch;
(fp=fopen("D:\jiajia.txt","w+"));
for(i=0;i<8;i++)
{
fscanf(fp,"%d%c",&b[i],&ch);
}
for(i=0;i<8;i++)
{
sum=0;
for(j=i;j<0;j++)
{
sum =sum+b[j];
if(sum>max)
max = sum;
}
}
for(i=0;i<8;i++)
{
sum=0;
for(j=i;j<0;j++)
{
sum=sum+b[j];
if(max==sum)
{
m=i;
n=j;
}
}
}
for(j=m;j<=n;j++)
{
printf("%d ",b[j]);
fprintf(fp,"%d ",b[j]);
}
printf("
%d", max);
fprintf(fp,"%d
", max);
if(fclose(fp)){
printf("Can not close the file!
");
exit(0);
}
return 0;
}
编程总结
1.定义变量
2.进行对数组中元素的输入。
3.利用for循环语句对数的比较
4.选择数组中某一段元素截取
5.输出结果
自我评价;请教同学将这一题解答出来,还需要更加努力