標題:
2024/01/20 上課重點(模擬考)
[打印本頁]
作者:
鄭繼威
時間:
2024-1-20 16:23
標題:
2024/01/20 上課重點(模擬考)
複習
209 選擇敘述與迴圈(五五乘法表)
310 函式與陣列 (阿姆斯壯數)
402 字串與檔案處理 (字串比較)
抽考TQC+
304 函式與陣列 (倍數判斷)
306 函式與陣列 (階乘)
310 函式與陣列 (阿姆斯壯數)
404 字串與檔案處理 (字母出現次數)
406 字串與檔案處理 (判斷字元並修改)
TQC+官網
[作業]
完成實作
[KitaJudge]
306~310
並
通過AC
上課錄影
作者:
孫文康
時間:
2024-1-20 16:36
本帖最後由 孫文康 於 2024-1-20 17:23 編輯
304
import java.util.Scanner;
public class JAVA{
static int compute(int date[])
{
int sum=0;
for(int i=0;i<6;i++)
if(date[i]%3==0)
sum++;
return sum;
}
public static void main(String[] args)
{
int date[]=new int[6];
Scanner s=new Scanner(System.in);
for(int i=0;i<6;i++)
date[i]=s.nextInt();
System.out.println(compute(date));
}
}
複製代碼
306
import java.util.Scanner;
public class JAVA
{
static int compute(int n)
{
if(n==1)
return 1;
else
return n*compute(n-1);
}
public static void main(String[] args) {
Scanner s=new Scanner (System.in);
int n=s.nextInt();
System.out.println(n+"!="+compute(n));
}
}
複製代碼
310
import java.util.Scanner;
public class JAVA {
static int compute(int n)
{
int total=0;
for(int i=1; i<n; i++)
{
int sum=0;
String str=String.valueOf(i);// int to string
int len=str.length();//length() 得到字串長度
for(int j=0; j<len; j++)
{
int t=str.charAt(j)-'0';//將各個數字轉換為int
sum+=Math.pow(t, len);//並進行自身位數次方的動作
}
if(sum==i)//判斷是否為阿姆斯壯數
{
System.out.println(i);
total+=i;
}
}
return total;
}
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
int n=s.nextInt();
System.out.println(compute(n));
}
}
複製代碼
404
import java.util.Scanner;
public class JAVA {
public static void main(String[] args) {
int sum[]=new int[26];
Scanner s=new Scanner(System.in);
String str=s.nextLine();
int len=str.length(),maxV=0;
char res=0;
for(int i=0;i<len;i++)
{
char c=str .charAt(i);
sum[c-'a']++;
if(sum[c-'a']>maxV)
{
maxV=sum[c-'a'];
res=c;
}
}
System.out.println(res);
System.out.println(maxV);
}
}
複製代碼
406
import java.util.Scanner;
public class JAVA
{
public static void main(String[] args)
{
String str1="QAZWSXEDCRFVTGBYHNUJMIKOLP";
String str2="WSXEDCRFVTGBYHNUJMIKMOLPLP";
Scanner s=new Scanner(System.in);
String str=s.nextLine();
int len=str.length();
for(int i=0; i<len; i++)
{
char c=str.charAt(i);
if(c>='A' && c<='Z')
{
int index=str1.indexOf(c);
System.out.print(str2.charAt(index));
}
else
{
c-=32;
int index=str1.indexOf(c);
char res=str2.charAt(index);
res+=32;
System.out.print(res);
}
}
}
}
複製代碼
作者:
侯宣仲
時間:
2024-1-20 16:37
本帖最後由 侯宣仲 於 2024-1-20 16:56 編輯
import java.util.Scanner;
public class Ch01 {
static int compute(int data[])
{
int sum=0;
for(int i=0;i<6;i++)
if(data[i]%3==0)
sum++;
return sum;
}
public static void main(String[] args) {
int data[]=new int[6];
Scanner s=new Scanner(System.in);
for(int i=0;i<6;i++)
data[i]=s.nextInt();
System.out.println(compute(data));
}
}
複製代碼
306
import java.util.Scanner;
public class Ch01 {
static int compute(int n)
{
[code]import java.util.Scanner;
public class Ch01 {
public static int compute(int m)
{
int total=0;
for(int n=1;n<m;n++)
{
String str=Integer.toString(n);
double sum=0;
for(int i=0;i<str.length();i++)
{
sum=sum+Math.pow(str.charAt(i)-48,str.length());
}
if((int)(sum)==n)
{
System.out.println(n);
total=total+n;
}
}
return total;
}
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
int m=s.nextInt();
System.out.println(compute(m));
}
}
複製代碼
if(n==1)
return 1;
else
return n*compute(n-1);
}
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
int n=s.nextInt();
System.out.println(n+"!="+compute(n));
}
}[/code]
310
作者:
錢冠叡
時間:
2024-1-20 17:09
304
package abc;
import java.util.Scanner;
public class JAVA {
static int compute(int data[])
{
int sum=0;
for(int i=0; i<6; i++)
if(data[i]%3==0)
sum++;
return sum;
}
public static void main(String[] args) {
int data[]=new int[6];
Scanner s=new Scanner(System.in);
for(int i=0; i<6; i++)
data[i]=s.nextInt();
System.out.println(compute(data));
}
}
複製代碼
306
import java.util.Scanner;
public class JP306 {
static int compute(int n){
if(n==1)
return 1;
else
return n*compute(n-1);
}
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
System.out.println(n+"!="+compute(n));
}
}
複製代碼
406
import java.util.Scanner;
public class JP406 {
public static void main(String[] args) {
String str1="QAZWSXEDCRFVTGBYHNUJMIKOLP";
String str2="WSXEDCRFVTGBYHNUJMIKMOLPLP";
Scanner s=new Scanner(System.in);
String str=s.nextLine();
int len=str.length();
for(int i=0; i<len; i++)
{
char c=str.charAt(i);
if(c>='A' && c<='Z')
{
int index=str1.indexOf(c);
System.out.print(str2.charAt(index));
}else
{
c-=32;
int index=str1.indexOf(c);
char res=str2.charAt(index);
res+=32;
System.out.print(res);
}
}
}
}
複製代碼
404
package abc;
import java.util.Scanner;
public class JAVA {
static int compute(int n)
{
int total=0;
for(int i=1; i<n; i++)
{
int sum=0;
String str=String.valueOf(i);
int len=str.length();
for(int j=0; j<len; j++)
{
int t=str.charAt(j)-'0';
sum+=Math.pow(t, len);
}
if(sum==i)
{
System.out.println(i);
total+=i;
}
}
return total;
}
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
int n=s.nextInt();
System.out.println(compute(n));
}
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2