Board logo

標題: 請各位務必將以下題目練熟! [打印本頁]

作者: 周政輝    時間: 2017-7-1 11:54     標題: 請各位務必將以下題目練熟!

我挑出了一些TQC題目當中比較難或是需要注意的部分
請各位回家有空就可以多練習這些題,讓各位可以拿到證照
7/22,7/29這兩周我們也會重複把以下題目全部在做過一遍
所以請各位務必把題目弄熟

103
205
207
303
304
307
403
404
405
407
410
503
505
506
507
508
509
510
作者: 張健勳    時間: 2017-7-3 22:33

本帖最後由 張健勳 於 2017-7-8 10:03 編輯
TQC+ 103
  1. import java.util.Scanner;

  2. public class JPD01 {
  3.        
  4.         static Scanner scanner = new Scanner(System.in);
  5.        
  6.         public static void main(String[] args)
  7.         {
  8.                
  9.                 System.out.println("Please input: ");
  10.                 float n1 = scanner.nextInt();
  11.                 float n2 = scanner.nextInt();
  12.                 float n3 = scanner.nextInt();
  13.                
  14.                 float total = (n1+n2+n3);
  15.                 float avg = total/3;
  16.                
  17.                 System.out.println(avg);
  18.                
  19.                
  20.                
  21.                
  22.         }




  23. }
複製代碼
TQC+ 205
  1. import java.util.*;
  2. public class JPD02 {
  3.     static Scanner input = new Scanner(System.in);
  4.     public static void main(String[] args) {
  5.         test();
  6.         test();
  7.         test();
  8.         test();
  9.     }
  10.    
  11.     static void test() {
  12.         System.out.println("Enter an interger: ");
  13.         int n = input.nextInt();
  14.         
  15.         if ( n%2==0 || n%3 ==0 || n%6 ==0 )
  16.         {
  17.                 System.out.println(n+"是2,3,6的倍數");
  18.         }else if ( n%2==0 ){
  19.                 System.out.println(n+"是2的倍數");
  20.         }else if ( n%3==0 ){
  21.                 System.out.println(n+"是3的倍數");
  22.         }else if ( n%6==0 ){
  23.                 System.out.println(n+"是6的倍數");
  24.         }else{
  25.                 System.out.println(n+"不是2,3,6的倍數");
  26.         }
  27.     }
  28. }
複製代碼
TQC+ 207
  1. import java.util.*;
  2. public class JPA02 {
  3.     static Scanner keyboard = new Scanner(System.in);
  4.     public static void main(String[] args) {
  5.         test();        
  6.         test();
  7.         test();
  8.         test();
  9.     }
  10.    
  11.     static void test() {
  12.         
  13.             System.out.println("請輸入三個數字 : ");
  14.             int x = keyboard.nextInt();
  15.             int y = keyboard.nextInt();
  16.             int z = keyboard.nextInt();
  17.            

  18.                    
  19.                     if(x+y>z && x+z>y && y+z>x)
  20.                     {
  21.                             if(x*x + y*y == z*z)
  22.                                     System.out.println("直角三角形");
  23.                             else if(x*x + y*y < z*z)
  24.                                     System.out.println("鈍角三角形");
  25.                             else if(x*x + y*y > z*z)
  26.                                     System.out.println("銳角三角形");
  27.                     }
  28.                     else
  29.                     {
  30.                             System.out.println("不可以構成三角形");
  31.                     }
  32.             }
  33.            
  34.     }
複製代碼
TQC+ 303
  1. public class JPA03{
  2. public static void main(String argv[]) {

  3.          int i, num, sum = 0;
  4.   
  5.          System.out.printf("1~1000中的完美數有: ");

  6.          for (i=1;i<=1000;i++){

  7.                  sum=0;
  8.   
  9.                  for (num=1;num<i;num++) {
  10.   
  11.                          if (i%num==0)sum+=num;
  12.   
  13.                  }
  14.   
  15.                  if (i==sum) {
  16.    
  17.                          System.out.printf("%d ",num);
  18.   
  19.                  }

  20.          }

  21.          System.out.printf("\n");

  22. }
  23. }
複製代碼
TQC+ 304
  1. import java.util.Scanner;
  2. public class JPA03 {
  3.    

  4.    
  5.     public static void main(String[] args) {
  6.         int total = 0;
  7.         int s = 0;
  8.         int count = 0;
  9.         double average;
  10.         
  11.         Scanner scanner = new Scanner(System.in);
  12.         while(true){
  13.         System.out.print("Please enter meal dollars or enter -1 to stop: ");
  14.          
  15.         s = scanner.nextInt();
  16.         if (s==-1){
  17.           break;
  18.          
  19.         }else{
  20.           total+=s;
  21.           count++;
  22.         }
  23.         }
  24.         average = (double)total/count;
  25.         
  26.         System.out.println("餐點總費用:"+total);
  27.         System.out.printf(" %d 道餐點平均費用為: %.2f %n",count,average);
  28.         
  29.     }
  30. }
複製代碼
TQC+ 307
  1. import java.io.*;
  2. import java.util.Scanner;
  3. public class JPA03 {
  4.     public static void main (String argv[]) throws IOException {
  5.       
  6.             Scanner scanner = new Scanner(System.in);
  7.         
  8.             int num1, num2;
  9.         
  10.             System.out.println("Input:");
  11.         
  12.             num1 = scanner.nextInt();
  13.                while (num1!=999) {
  14.             num2=scanner.nextInt();
  15.             System.out.println(gcd(num1,num2));
  16.             System.out.println("Input:");
  17.             num1=scanner.nextInt();
  18.         }
  19.     }  
  20.   
  21.     static int gcd (int m, int n) {
  22.         int result;
  23.         while (m%n!=0){
  24.             result = n;
  25.             n = m%n;
  26.             m = result;
  27.         }
  28.         return n;
  29.     }


  30.         
  31.         
  32.     }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2