程序改錯(cuò):
/*------------------------------------------------------
【程序改錯(cuò)】
--------------------------------------------------------
功能:實(shí)現(xiàn)3行3列矩陣的轉(zhuǎn)置,即行列互換。
------------------------------------------------------*/
#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); } 【改錯(cuò)1】 【參考答案】 scanf("%d",&a[i][j]); ============================================================ 【改錯(cuò)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++) ============================================================ 【改錯(cuò)3】 【參考答案】 t=a[i][j]; ============================================================ 【改錯(cuò)4】 【參考答案】 a[j][i]=t; ============================================================ /*------------------------------------------------------ 【程序改錯(cuò)】 -------------------------------------------------------- 功能:從鍵盤輸入10個(gè)字符,統(tǒng)計(jì)其中數(shù)字字符的個(gè)數(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; } 【改錯(cuò)1】 【參考答案】 c=getchar( ); ============================================================ 【改錯(cuò)2】 【參考答案】 continue;
2015年全國職稱計(jì)算機(jī)考試教材(2007模 .. 定價(jià):¥225 優(yōu)惠價(jià):¥213 更多書籍 | |
全國職稱計(jì)算機(jī)考試速成過關(guān)系列套裝:W .. 定價(jià):¥133 優(yōu)惠價(jià):¥133.0 更多書籍 |