原创 C語言作業-7-2鞍點

/*思路: 0* 先輸入矩陣,存入數組; 1* 從第一行開始,找出第一行中最大數對應的列數 , 利用該列數找出該列最小數對應的行數 ,檢查行 數是否爲第一行。後面第二行、第三行。。。同理 */ #include<stdio

原创 C語言作業-9-1字符串比對

#include <stdio.h> char input1[100]; //必須開全局變量!不然會有意外情況。 char input2[100]; int main() { char ch;

原创 C語言作業-3-2數字特徵值

#include<stdio.h> #include<math.h> int main(void) { int x,a; int cnt=0; int sum=0; scanf("%d",&x); while(x>0) {

原创 C語言作業-5-1高精度小數

#include<stdio.h> int main(void) { int a,b,t; int count=0; scanf("%d/%d",&a,&b); printf("0."); while(count<200){

原创 C語言作業-1-1逆序的三位數

#include<stdio.h> int main(void){ int x,a,b,c,d; printf("請輸入一個正三位數:\n"); scanf("%d",&x); a=x%10;//個位數 d=x/10;

原创 C語言作業-6-1分解質因數

#include<stdio.h> int isPrime(int a) { int i; int ret=1; for(i=2;i<a;i++) { if(a%i==0) { ret=0; break;

原创 PAT+乙1001. 害死人不償命的(3n+1)猜想

#include<stdio.h> int main(void) { int n; int cnt=0; scanf("%d",&n); while(n!=1) { if(n%2==0){ n=n/2; }else

原创 C語言作業-4-1素數和

#include<stdio.h> int isPrime(int a) { int ret=1; int i; for(i=2;i<a;i++) { if(a%i==0) { ret=0; break;

原创 C語言作業-2-1時間換算

#include<stdio.h> int main(void){ int BJT,UTC; scanf("%d",&BJT); if(BJT>=800){ UTC=BJT-800; }else{ UTC=BJT+

原创 C語言作業-2-2信號報告

#include<stdio.h> int main(void){ int x,a,b; scanf("%d",&x); a=x%10;//得到個位 b=x/10;//得到十位 switch(a) { cas

原创 C語言作業-4-2念整數

#include<stdio.h> #include<math.h> int bSwitch(int b) { switch(b) { case 0:printf("ling");break; case 1:printf("

原创 C語言作業-3-1奇偶個數

#include <stdio.h> int main(void) { int x; int odd=0,even=0; scanf("%d",&x); while(x!=-1){ if(x%2==0){

原创 C語言作業-6-2完數

#include<stdio.h> int isWnum(int x) { int j; int sum=0; int ret; for(j=1;j<x;j++) { if(x%j==0) { sum=sum+j

原创 C語言作業-8-1單詞長度

/* 清晰分類 */ #include<stdio.h> int main(void) { int i=0; char a; while(1){ scanf("%c",&a);

原创 C語言作業-7-1多項式加法

/* ~scanf("%d%d",&x,&y); 思路:0、先讀入兩組數,分別存到連個數組中; 1、將兩個數組按照算法要求轉變成一個數組 2、分三大類進行輸出:0)a[i](i>1); 1) a[1]; 2) a[