C语言改错问题
10、求一个4×4矩阵的对角线元素之和main(){inta[4][4],sum=0;intI,j;printf(“Enterdata:\n”);for(I=0;I<=4...
10、求一个4×4矩阵的对角线元素之和
main( )
{int a[4][4], sum=0;
int I,j;
printf(“Enter data:\n”);
for(I=0;I<=4;I++)
for(j=0,j<=4;j++)
scanf(“%d”,&a[i][j]);
for(I=0;I<4;I++)
for(j=0;j<4;j++)
sum=sum+a[i][j];
printf(“sum=%5d\n”,sum);
}
11. 求5×6
int a=5,b=6;
main()
{int a, c; int c
c=a*b;
printf(“c=%d”); printf((“c=%d”,c)
}
12.求1+2+3+4+……n的值。
main()
{ long int sum;
int n,i=1;
scanf("d",&n);
printf(“\n”);
while(i>n)
{ sum=sum*i;
i++;
}
printf("sum=%d",sum);
}
*13.调用起泡法函数排序
void sort(int a[], n);
{ int i,j,temp,*p;
for(i=0; i<n-1; i++)
for(j=n-1; j>i; j--)
if(data[j]< data[j-1])
{temp=a[j];
a[j]= a[j-1];
a[j-1]=temp; }
main()
{ int data[10];
*p=data;
printf("Please input 10 numbers:\n");
for(i=0; i<NUM; i++,p++)
scanf("%d", &p);
p=&data[0];
sort(data[10],10);
printf("\nthe result of sort:\n");
for(i=0; i<10; i++)
printf("%d ",data[i]);
}
14.输入6个整数,按每行3个数输出这些整数,最后输出6个整数的平均值。
main( )
{ int i, a[6],sum=0 ,n=0;
Int av;
for(i=0;i<n;i++)
scanf("%d",a[i]);
for(i=0;i<n;i++)
{ printf("%d",a[i]);
if(i%3==0)
printf("\n");
}
for(i=0;i!=n;i++)
{sum+=a[i];
av=sum/n;}
printf("av=%f\n",av);
}
15. 编程计算下面分段函数, 输入x, 输出y
main()
{ int x,y;
printf(“\n Input x:\n”);
scanf(“%d”, x);
if(x<0)
y=x-1;
else if(x>=0||x<=10)
y=2x-1;
else
y=3x-1;
printf(“y=%d”,&y);
}
16. 求100~300间能被3整除的数的和。
main()
{ int n;
long sum;
for(n=100;n<=300;n++)
{
if(n%3=0)
sum=sum*n;
}
printf(“%ld ”,sum);
} 展开
main( )
{int a[4][4], sum=0;
int I,j;
printf(“Enter data:\n”);
for(I=0;I<=4;I++)
for(j=0,j<=4;j++)
scanf(“%d”,&a[i][j]);
for(I=0;I<4;I++)
for(j=0;j<4;j++)
sum=sum+a[i][j];
printf(“sum=%5d\n”,sum);
}
11. 求5×6
int a=5,b=6;
main()
{int a, c; int c
c=a*b;
printf(“c=%d”); printf((“c=%d”,c)
}
12.求1+2+3+4+……n的值。
main()
{ long int sum;
int n,i=1;
scanf("d",&n);
printf(“\n”);
while(i>n)
{ sum=sum*i;
i++;
}
printf("sum=%d",sum);
}
*13.调用起泡法函数排序
void sort(int a[], n);
{ int i,j,temp,*p;
for(i=0; i<n-1; i++)
for(j=n-1; j>i; j--)
if(data[j]< data[j-1])
{temp=a[j];
a[j]= a[j-1];
a[j-1]=temp; }
main()
{ int data[10];
*p=data;
printf("Please input 10 numbers:\n");
for(i=0; i<NUM; i++,p++)
scanf("%d", &p);
p=&data[0];
sort(data[10],10);
printf("\nthe result of sort:\n");
for(i=0; i<10; i++)
printf("%d ",data[i]);
}
14.输入6个整数,按每行3个数输出这些整数,最后输出6个整数的平均值。
main( )
{ int i, a[6],sum=0 ,n=0;
Int av;
for(i=0;i<n;i++)
scanf("%d",a[i]);
for(i=0;i<n;i++)
{ printf("%d",a[i]);
if(i%3==0)
printf("\n");
}
for(i=0;i!=n;i++)
{sum+=a[i];
av=sum/n;}
printf("av=%f\n",av);
}
15. 编程计算下面分段函数, 输入x, 输出y
main()
{ int x,y;
printf(“\n Input x:\n”);
scanf(“%d”, x);
if(x<0)
y=x-1;
else if(x>=0||x<=10)
y=2x-1;
else
y=3x-1;
printf(“y=%d”,&y);
}
16. 求100~300间能被3整除的数的和。
main()
{ int n;
long sum;
for(n=100;n<=300;n++)
{
if(n%3=0)
sum=sum*n;
}
printf(“%ld ”,sum);
} 展开
2个回答
展开全部
10. if (i==j) sum=sum+a[i][j];
11. 改:printf(“c=%d”); printf((“c=%d”,c)
printf("5*6=%d",c);
12. long int sum=0; // 给初值0
while(i<n) // 改小于
{ sum=sum+i; //改加号
i++;
}
13.sort(p,10);
14. scanf("%d",&a[i]); // 要有 &
改 av=sum/n;} 为 }; av=sum/n;
15. scanf(“%d”, &x); // 要有 &
else if(x>=0 && x<=10) // 改成 “与”运算
16。
long sum = 0; // 累加器,初值0
if(n%3==0) // 等于
sum=sum+n; // 加号,不能用乘号
11. 改:printf(“c=%d”); printf((“c=%d”,c)
printf("5*6=%d",c);
12. long int sum=0; // 给初值0
while(i<n) // 改小于
{ sum=sum+i; //改加号
i++;
}
13.sort(p,10);
14. scanf("%d",&a[i]); // 要有 &
改 av=sum/n;} 为 }; av=sum/n;
15. scanf(“%d”, &x); // 要有 &
else if(x>=0 && x<=10) // 改成 “与”运算
16。
long sum = 0; // 累加器,初值0
if(n%3==0) // 等于
sum=sum+n; // 加号,不能用乘号
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |