<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                C語言基礎http://www.hmoore.net/digest/clearning/149690 ? 說明 ? (1)分類 ? (2)找出矩陣中的字符 ? (3)矩陣翻轉 ? (4)求和 第一題 ``` #include <stdio.h> int main(){ int num=0,snum=0,i,n; scanf("%d",&n); char s[100]; char zi[100]; char fu[100]; scanf("%s",s); for(i=0;i<n;i++) { if(s[i]<='9'&&s[i]>='0') { zi[num]=s[i]; num++; } else if(s[i]<='z'&&s[i]>='a'||s[i]<='Z'&&s[i]>='A') { fu[snum]=s[i]; snum++; } } for(i=0;i<=num;i++) printf("%c",zi[i]); printf("\n"); for(i=0;i<=snum;i++) printf("%c",fu[i]); printf("\n"); return 0; } ``` 第三題 方法1 ``` #include <stdio.h> void main(){ int n,i,j; scanf("%d",&n); int a[100][100]; for(i=0;i<n;i++){ for(j=0;j<n;j++){ scanf("%d",&a[i][j]); } } for(i=0;i<n;i++){ for(j=0;j<n;j++){ printf("%d ",a[j][i]); } printf("\n"); } } ``` 方法2 ``` #include <stdio.h> #include <malloc.h> int main(){ int m,n; int i,j; int ** p; while(1) { printf("Input m and n:"); if(scanf("%d%d",&m,&n)==EOF) break; p=(int**)malloc(m*sizeof(int*)); for(i=0;i<m;i++){ *(p+i)=(int*)malloc(n*sizeof(int)); for(j=0;j<n;j++){ scanf("%d",*(p+i)+j); } } for(j=0;j<n;j++){ for(i=0;i<m;i++){ printf("%d ",*(*(p+i)+j)); } printf("\n"); } } for(i=0;i<m;i++) free(*(p+i)); free(p); return 0; } ``` 第四題 ``` #include <stdio.h> #include <string.h> int main() { int n,sum=0; scanf("%d\n",&n); char a[80],*p=a; int b[80]={0},i=0,j=0,x=0; gets(a); if(n!=strlen(a)){ printf("輸入字符串長度不匹配\n"); return 0; } for(p=a;(*p)!='\0';p++) { if(((*p)>='0')&&((*p)<='9')) { if(x==0) { b[i]=(*p)-48; i++; } else b[i-1]=b[i-1]*10+(*p)-48; x=1; } else x=0; } for(j=0;b[j]!=0;j++) sum+=b[j]; printf("%d",sum); printf("\n"); return 0; } ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看