慕課-程式設計與演算法(大學先修課)-郭煒-第一週練習題
1.輸入三個整數,把第二個輸入的整數輸出。
#include<iostream>
using namespace std;
int main()
{
int a,b,c;
cin>>a>>b>>c;
cout<<b<<endl;
return 0;
}
2.給定一個字元,用它構造一個對角線長5個字元,傾斜放置的菱形。
#include<iostream>
using namespace std;
int main()
{
char a;
cin>>a;
cout<<" "<<a<<endl;
cout<<" "<<a<<a<<a<<endl;
cout<<a<<a<<a<<a<<a<<endl;
cout<<" "<<a<<a<<a<<endl;
cout<<" "<<a<<endl;
return 0;
}
3.輸入一個除空格以外的可見字元(保證在函式scanf中可使用格式說明符%c讀入),輸出其ASCII碼。
#include<iostream>
using namespace std;
int main()
{
char a;
int i;
cin>>a;
i=a;
cout<<i<<endl;
return 0;
}
4.輸入一個ASCII碼,輸出對應的字元。
#include<iostream>
using namespace std;
int main()
{
char a;
int i;
cin>>i;
a=i;
cout<<a<<endl;
return 0;
}
5.分別定義int,short型別的變數各一個,並依次輸出它們的儲存空間大小(單位:位元組)。
#include
using namespace std;
int main()
{
int a;
short b;
cout<<sizeof(a)<<" "<<sizeof(b)<<endl;
return 0;
}
6.分別定義float,double型別的變數各一個,並依次輸出它們的儲存空間大小(單位:位元組)。
#include<iostream>
using namespace std;
int main()
{
float a;
double b;
cout<<sizeof(a)<<" "<<sizeof(b)<<endl;
return 0;
}