九九乘法表
質數判別
年月日算第幾天
破解乘法
整數二元四則運算
判斷閏年
是否為畢氏數
Zn之加法表
Zn之乘法表
Zn下,1的平方根
質數判別
年月日算第幾天
破解乘法
整數二元四則運算
判斷閏年
是否為畢氏數
Zn之加法表
Zn之乘法表
Zn下,1的平方根
現在時刻為禮拜二
今天自主放假一天~(不是因為有英文課呦)
講簡單點就是週末感冒~結果禮拜一還跑去學校(沒辦法有程設嘛)
結果回家的時候頭痛的要死&&肌肉酸痛
就自動決定禮拜二放假勒
目前還是暈眩狀態~所以這次的程式碼能過就好不管何不合理了啦
ps其實禮拜三現在有三小時程設作業公佈解答時間......不過聽他講解我真的會昏倒
(我看如果是某教主會直接問倒他的囧)
今天自主放假一天~(不是因為有英文課呦)
講簡單點就是週末感冒~結果禮拜一還跑去學校(沒辦法有程設嘛)
結果回家的時候頭痛的要死&&肌肉酸痛
就自動決定禮拜二放假勒
目前還是暈眩狀態~所以這次的程式碼能過就好不管何不合理了啦
ps其實禮拜三現在有三小時程設作業公佈解答時間......不過聽他講解我真的會昏倒
(我看如果是某教主會直接問倒他的囧)
另外我決定目前先叫他瘋狂洗屁屁了XDDD
九九乘法表
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
for(int i=1;i<=9;i++){
for(int j=1;j<=9;j++){
cout<<j<<'x'<<i<<'='<<' '<<i*j<<' ';
}
cout<<endl;
}
}
直接拿老師的解答改的XD
#include<iomanip>
using namespace std;
int main(){
for(int i=1;i<=9;i++){
for(int j=1;j<=9;j++){
cout<<j<<'x'<<i<<'='<<' '<<i*j<<' ';
}
cout<<endl;
}
}
直接拿老師的解答改的XD
質數判斷
#include<iostream>
using namespace std;
int main(){
int n;
bool f=false;
cout<<"Please input a number:"<<endl;
cin>>n;
for(int i=2;i<n;i++){
if(n%i==0)f=true;
}
if(f)
cout<<"No";
else
cout<<"Yes";
}
用到bool勒!話說老師的解答好像怪怪囧
using namespace std;
int main(){
int n;
bool f=false;
cout<<"Please input a number:"<<endl;
cin>>n;
for(int i=2;i<n;i++){
if(n%i==0)f=true;
}
if(f)
cout<<"No";
else
cout<<"Yes";
}
用到bool勒!話說老師的解答好像怪怪囧
年月日算第幾天
#include<iostream>
using namespace std;
int main(){
int y,m,d;
cout<<"y m d";
cin>>y>>m>>d;
int extra=0;
if(y%4==0)extra=1;
if(y%100==0)extra=0;
if(y%400==0)extra=1;
int day=d;
for(int i=1;i<m;i++){
switch(i){
case 1:case 3:case 5:case 7:case 8:case 10:case 12:day+=31;break;
case 2:day+=28;break;
default:day+=30;
}
}
if(m>2) day+=extra;
cout<<endl<<day;
return 0;
}
沒力氣打我的版本~原來老師是想要這樣打喔囧
using namespace std;
int main(){
int y,m,d;
cout<<"y m d";
cin>>y>>m>>d;
int extra=0;
if(y%4==0)extra=1;
if(y%100==0)extra=0;
if(y%400==0)extra=1;
int day=d;
for(int i=1;i<m;i++){
switch(i){
case 1:case 3:case 5:case 7:case 8:case 10:case 12:day+=31;break;
case 2:day+=28;break;
default:day+=30;
}
}
if(m>2) day+=extra;
cout<<endl<<day;
return 0;
}
沒力氣打我的版本~原來老師是想要這樣打喔囧
破解乘法
#include<iostream>
using namespace std;
int main(){
for(int a=1;a<10;a++)for(int b=0;b<10;b++)for(int c=0;c<10;c++)for(int d=0;d<10;d++)for(int e=0;e<10;e++){
int n=a*10000+b*1000+c*100+d*10+e;
int m=111110*b+e;
if(n*a==m) cout<<endl<<a<<" "<<b<<" "<<c<<" "<<d<<" "<<e;
}
}
......找碴的一題
話說配備不足請把return 0拿到(看來教授大人自己也很懶的打嘛)
using namespace std;
int main(){
for(int a=1;a<10;a++)for(int b=0;b<10;b++)for(int c=0;c<10;c++)for(int d=0;d<10;d++)for(int e=0;e<10;e++){
int n=a*10000+b*1000+c*100+d*10+e;
int m=111110*b+e;
if(n*a==m) cout<<endl<<a<<" "<<b<<" "<<c<<" "<<d<<" "<<e;
}
}
......找碴的一題
話說配備不足請把return 0拿到(看來教授大人自己也很懶的打嘛)
整數二元四則運算
#include<iostream>
using namespace std;
int main(){
int a,b;
char c;
cout<<"";cin>>a>>c>>b;cout<<endl;
switch(c){
case '+':cout<<a+b;break;
case '-':cout<<a-b;break;
case '*':cout<<a*b;break;
case '/':cout<<a/b;break;
}
}
using namespace std;
int main(){
int a,b;
char c;
cout<<"";cin>>a>>c>>b;cout<<endl;
switch(c){
case '+':cout<<a+b;break;
case '-':cout<<a-b;break;
case '*':cout<<a*b;break;
case '/':cout<<a/b;break;
}
}
判斷閏年
#include<iostream>
using namespace std;
int main(){
cout<<"請輸入西元年:"<<endl;
int n;
cin>>n;
if(n%4==0||n%100==0&&n%400==0)cout<<"Yes";
else cout<<"No";
}
......解答是故意打這麼長嗎囧~(這是簡單版)
using namespace std;
int main(){
cout<<"請輸入西元年:"<<endl;
int n;
cin>>n;
if(n%4==0||n%100==0&&n%400==0)cout<<"Yes";
else cout<<"No";
}
......解答是故意打這麼長嗎囧~(這是簡單版)
是否為畢氏數
#include<iostream>
using namespace std;
int main(){
int a,b,c;
cout<<"請輸入a,b,c:"<<endl;
cin>>a>>b>>c;
if(a>b)swap(a,b);
if(b>c)swap(b,c);
if(a>b)swap(a,b);
if(a>0&&b>0&&c>0){if(a*a+b*b==c*c)cout<<a<<"x"<<a<<"+"<<b<<"x"<<b<<"="<<c<<"x"<<c;
else cout<<a<<"x"<<a<<"+"<<b<<"x"<<b<<"!="<<c<<"x"<<c;
}else cout<<"請輸入三個正數";
}
F系列題目!也就是沒解答囧
這題完全騙到我了囧
喂!!你沒用到迴圈阿害我一直用迴圈判斷有沒有都是正數.....難怪一直當機囧
using namespace std;
int main(){
int a,b,c;
cout<<"請輸入a,b,c:"<<endl;
cin>>a>>b>>c;
if(a>b)swap(a,b);
if(b>c)swap(b,c);
if(a>b)swap(a,b);
if(a>0&&b>0&&c>0){if(a*a+b*b==c*c)cout<<a<<"x"<<a<<"+"<<b<<"x"<<b<<"="<<c<<"x"<<c;
else cout<<a<<"x"<<a<<"+"<<b<<"x"<<b<<"!="<<c<<"x"<<c;
}else cout<<"請輸入三個正數";
}
F系列題目!也就是沒解答囧
這題完全騙到我了囧
喂!!你沒用到迴圈阿害我一直用迴圈判斷有沒有都是正數.....難怪一直當機囧
Zn之加法表
#include<iostream>
using namespace std;
int main(){
int n,i,j;
cout<<"請輸入Zn的n:"<<endl<<endl;
cin>>n;
for(i=0;i<n;i++){
for(j=0;j<n;j++){
cout<<" "<<(i+j)%n<<" ";
}
cout<<endl;
}
}
......稍微想一下明明很簡單.....我第一次居然用很詭異的方法完成了囧(果然感冒腦袋有問題)
using namespace std;
int main(){
int n,i,j;
cout<<"請輸入Zn的n:"<<endl<<endl;
cin>>n;
for(i=0;i<n;i++){
for(j=0;j<n;j++){
cout<<" "<<(i+j)%n<<" ";
}
cout<<endl;
}
}
......稍微想一下明明很簡單.....我第一次居然用很詭異的方法完成了囧(果然感冒腦袋有問題)
Zn之乘法表
#include<iostream>
using namespace std;
int main(){
int n,i,j;
cout<<"請輸入Zn的n:"<<endl<<endl;
cin>>n;
for(i=0;i<n;i++){
for(j=0;j<n;j++){
cout<<" "<<(i*j)%n<<" ";
}
cout<<endl;
}
}
只差在一個*
using namespace std;
int main(){
int n,i,j;
cout<<"請輸入Zn的n:"<<endl<<endl;
cin>>n;
for(i=0;i<n;i++){
for(j=0;j<n;j++){
cout<<" "<<(i*j)%n<<" ";
}
cout<<endl;
}
}
只差在一個*
Zn下,1的平方根
#include<iostream>
using namespace std;
int main(){
int n,i;
cout<<"請輸入Zn的n:"<<endl;
cin>>n;
for(i=1;i<n;i++){
if((i*i)%n==1)cout<<i<<" ";
}
}
using namespace std;
int main(){
int n,i;
cout<<"請輸入Zn的n:"<<endl;
cin>>n;
for(i=1;i<n;i++){
if((i*i)%n==1)cout<<i<<" ";
}
}