复习回顾c语言刷题Day01-创新互联
#include
using namespace std;
int fact (int n){
int res = 1;
for(int i = 1; i<= n; i++){
res *= i;
}
return res;
}
int main(){
int n;
cin >>n;
cout<< fact(n)<< endl;
return 0;
}
#include
using namespace std;
int max (int x, int y){
if(x >y)return x;
else return y;
}
int main(){
int x, y;
cin >>x >>y;
cout<< max(x, y)<< endl;
return 0;
}
#include
using namespace std;
int gcd (int a, int b){
for(int i =1000; i; i-- ){
if(a % i == 0 && b % i == 0 )
return i;
}
return 0;
}
int main(){
int a, b;
cin >>a >>b;
cout<< gcd(a, b)<< endl;
return 0;
}
#include
using namespace std;
void swap(int &x, int &y){
if(x == y)return ;
int t = x;
x = y;
y = t;
}
int main(){
int x, y;
cin >>x >>y;
swap(x, y);
cout<< x<< " "<< y<< endl;
return 0;
}
输入一个长度为 n 的数组 a 和一个整数 size,请你编写一个函数, void print(int a[], int size)
, 打印数组 a 中的前 size 个数。
输入格式
第一行包含两个整数 n和 size。
第二行包含 n 个整数 a[i],表示整个数组。
输出格式
共一行,包含 size个整数,表示数组的前 size个数。
数据范围
1≤n≤1000
1≤size≤n
#include
using namespace std;
const int N = 1000;
void print(int a[], int size){
for(int i = 0; i< size; i++){
cout<< a[i]<< " " ;
}
cout<< endl;
}
int main(){
int n, size;
int a[N];
cin >>n >>size;
for(int i = 0; i< n; i++)cin >>a[i];
print(a, size);
return 0;
}
#include
using namespace std;
void print2D(int a[][100], int row, int col){
for(int i = 0; i< row; i++){
for(int j = 0 ; j< col; j++){
cout<< a[i][j]<< " ";
}
cout<< endl;
}
}
int main(){
int row, col;
int a[100][100];
cin >>row >>col;
for(int i = 0; i< row; i++){
for(int j = 0; j< col; j++){
cin >>a[i][j];
}
}
print2D(a, row, col);
return 0;
}
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
网站标题:复习回顾c语言刷题Day01-创新互联
网站地址:http://scyanting.com/article/didcie.html