程序改錯:
/*------------------------------------------------------
【程序改錯】
--------------------------------------------------------
功能:實現(xiàn)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個字符,統(tǒng)計其中數(shù)字字符的個數(shù)。 ------------------------------------------------------*/ #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 優(yōu)惠價:¥213 更多書籍 | |
全國職稱計算機考試速成過關系列套裝:W .. 定價:¥133 優(yōu)惠價:¥133.0 更多書籍 |