程序改错:
/*------------------------------------------------------
【程序改错】
--------------------------------------------------------
功能:实现3行3列矩阵的转置,即行列互换。
------------------------------------------------------*/
#include "stdio.h"
void fun(int a[3][3],int n)
{
int i,j,t;
for(i=0;i for(j=0;j /**********ERROR**********/ scanf("%d",a[i][j]); for(i=0;i { for(j=0;j printf("M",a[i][j]); printf("\n"); } for(i=0;i /**********ERROR**********/ for(j=0;j { /**********ERROR**********/ a[i][j]=t; a[i][j]=a[j][i]; /**********ERROR**********/ t=a[j][i]; } for(i=0;i { for(j=0;j printf("M",a[i][j]); printf("\n"); } } main() { int b[3][3]; fun(b,3); } 【改错1】 【参考答案】 scanf("%d",&a[i][j]); ============================================================ 【改错2】 【参考答案】 for(j=0;j
for(j=0;i>j;j++) for(j=0;j<=i;j++) for(j=0;i>=j;j++) for(j=i+1;j for(j=i;j for(j=0;j<=i-1;j++) for(j=0;i-1>=j;j++) for(j=i+1;j<=n-1;j++) for(j=i;j<=n-i;j++) ============================================================ 【改错3】 【参考答案】 t=a[i][j]; ============================================================ 【改错4】 【参考答案】 a[j][i]=t; ============================================================ /*------------------------------------------------------ 【程序改错】 -------------------------------------------------------- 功能:从键盘输入10个字符,统计其中数字字符的个数。 ------------------------------------------------------*/ #include int main( ) { int i,sum=0; char c; for(i=11;i>=2;i--) { /**********ERROR**********/ c=gets( ); if(c< '0' ||c> '9') /**********ERROR**********/ break; ++sum; } printf("sum=%d",sum); return 0; } 【改错1】 【参考答案】 c=getchar( ); ============================================================ 【改错2】 【参考答案】 continue;
2015年全国职称计算机考试教材(2007模 .. 定价:¥225 优惠价:¥213 更多书籍 | |
全国职称计算机考试速成过关系列套装:W .. 定价:¥133 优惠价:¥133.0 更多书籍 |