PTA-矩陣運算(C語言)
#include <stdio.h>
int main(){
int n,sum=0;
scanf("%d",&n);
int mov[n][n];
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
scanf("%d",&mov[i][j]);
for(int i=0;i<n-1;i++)
for(int j=0;j<n-1;j++)
if((i+j)!=n-1) sum+=mov[i][j];
printf("%d",sum);
return 0;
}
相關推薦
PTA-矩陣運算(C語言)
#include <stdio.h> int main(){ int n,sum=0; scanf("%d",&n); int mov[n][n]; for(int i=0;i<n;i++) for(int j=0;j<n;j++)
資料結構——稀疏矩陣運算器(C語言)
資料結構——稀疏矩陣運算器(C語言) /*****************稀疏矩陣運算器 ****************/ #include<stdio.h> #include<stdlib.h> #define OK 1 #define TRUE
PTA-黑洞數(C語言)
黑洞數也稱為陷阱數,又稱“Kaprekar問題”,是一類具有奇特轉換特性的數。 任何一個各位數字不全相同的三位數,經有限次“重排求差”操作,總會得到495。最後所得的495即為三位黑洞數。所謂“重排求差”操作即組成該數的數字重排後的最大數減去重排後的最小數。(6174為四位黑洞數。)
PTA-整除光棍(C語言)
這裡所謂的“光棍”,並不是指單身汪啦~ 說的是全部由1組成的數字,比如1、11、111、1111等。傳說任何一個光棍都能被一個不以5結尾的奇數整除。比如,111111就可以被13整除。 現在,你的程式要讀入一個整數x,這個整數一定是奇數並且不以5結尾。然後,經過計算,輸出兩個數字:第一個數字
PTA-支票面額(C語言)
一個採購員去銀行兌換一張y元f分的支票,結果出納員錯給了f元y分。採購員用去了n分之後才發覺有錯,於是清點了餘額尚有2y元2f分,問該支票面額是多少? 輸入格式: 輸入在一行中給出小於100的正整數n。 輸出格式: 在一行中按格式y.f輸出該支票的原始面額。如果
順序迴圈佇列的基本運算(C語言)
迴圈佇列sq中: 1. front(隊頭指標)指向實際佇列元素的第一個元素的前一個位置,rear(隊尾指標)指向實際佇列元素的最後一個元素位置。(可根據需要自定義) 2. 迴圈佇列中的滿並非真正意義上的
RSA與大數運算(C語言)
========================================================================== 前言:此文來自於www.pediy.com一位Cracker---afanty之手。他建立了一個VC++(MFC)版的大
PTA 1021 個位數統計(C語言)
我對這道題的基本思路是:通過字串輸出這些數,然後進行遍歷,使用新建的陣列對重複出現的數字進行儲存,最後輸出值陣列中值不為零的數。 最關鍵的是:利用下標來儲存重複的數並使下標的值自增。 這個比較繁瑣,還會有更簡練的,望各位大佬指出不足。 程式碼如下: #include <
PTA-找最長的字串(C語言)
本題要求編寫程式,針對輸入的N個字串,輸出其中最長的字串。 輸入格式: 輸入第一行給出正整數N;隨後N行,每行給出一個長度小於80的非空字串,其中不會出現換行符,空格,製表符。 輸出格式: 在一行中用以下格式輸出最長的字串: The longest is: 最長的字串 如果字串的
PTA-刪除重複字元(C語言)
本題要求編寫程式,將給定字串去掉重複的字元後,按照字元ASCII碼順序從小到大排序後輸出。 輸入格式: 輸入是一個以回車結束的非空字串(少於80個字元)。 輸出格式: 輸出去重排序後的結果字串。 輸入樣例: ad2f3adjfeainzzzv 輸出樣例: 23adefijnvz
PTA-字串逆序(C語言)
輸入一個字串,對該字串進行逆序,輸出逆序後的字串。 輸入格式: 輸入在一行中給出一個不超過80個字元長度的、以回車結束的非空字串。 輸出格式: 在一行中輸出逆序後的字串。 輸入樣例: Hello World! 輸出樣例: !dlroW olleH #include <s
PTA-求n以內最大的k個素數以及它們的和(C語言)
輸入樣例1: 1000 10 輸出樣例1: 997+991+983+977+971+967+953+947+941+937=9664 輸入樣例2: 12 6 輸出樣例2: 11+7+5+3+2=28 #include <stdio.h> //判斷素數 int prime(i
PTA-平面向量加法(C語言)
#include <stdio.h> int main(){ double x1,x2,y1,y2,x,y; scanf("%lf %lf %lf %lf",&x1,&y1,&x2,&y2); x=x1+x2;y=y1+y2; if(
PTA-找出總分最高的學生(C語言)
給定N個學生的基本資訊,包括學號(由5個數字組成的字串)、姓名(長度小於10的不包含空白字元的非空字串)和3門課程的成績([0,100]區間內的整數),要求輸出總分最高學生的姓名、學號和總分。 輸入格式: 輸入在一行中給出正整數N(≤10)。隨後N行,每行給出一位學生的資訊,格式為“學號
PTA-求組合數(C語言)
#include<stdio.h> double fact(int num){ double result=num; for(int i=num-1;i>0;i--){ result*=i; } return result; } int main(){
PTA-計算階乘和(C語言)
對於給定的正整數N,需要你計算 S=1!+2!+3!+…+N!。 輸入格式: 輸入在一行中給出一個不超過10的正整數N。 輸出格式: 在一行中輸出S的值。 輸入樣例: 3 輸出樣例: 9 #include<stdio.h> int main() { int n=
PTA-龜兔賽跑(C語言)
#include<stdio.h> int main() { int t=0,t1=0,t2=0,W=0,T=0; scanf("%d",&t); while(t1<t&&t>0){ if(t1%10==0&
02-線性結構2 一元多項式的乘法與加法運算(C語言 + 註釋)
設計函式分別求兩個一元多項式的乘積與和。 輸入格式: 輸入分2行,每行分別先給出多項式非零項的個數,再以指數遞降方式輸入一個多項式非零項係數和指數(絕對值均為不超過1000的整數)。數字間以空格分隔。 輸出格式: 輸出分2行,分別以指數遞降方式輸出乘積多項式以及和多項
PTA練習:小於m的最大的10個素數(C語言)
給定一個整數m(50<m<20000),找出小於m的最大的10個素數。 輸入格式: 輸入在一行中給出一個正整數m(50<m<20000)。 輸出格式: 在一行中按遞減順序輸出10個滿足條件的素數,每個素數輸出佔6列。沒有其它任何附加格式和字元。
PTA練習:找完數(C語言)
所謂完數就是該數恰好等於除自身外的因子之和。例如:6=1+2+3,其中1、2、3為6的因子。本題要求編寫程式,找出任意兩正整數m和n之間的所有完數。 輸入格式: 輸入在一行中給出2個正整數m和n(1<m≤n≤10000),中間以空格分隔。 輸出格式: 逐行輸出給定範