C++练习题(2)
//C++计算自然数的和
#include <iostream>
using namespace std;
int main()
{
int n,sum=0;
scanf("%d",&n);
for(int i=0;i<=n;i++)
{
sum+=i;
}
printf("%d",sum);
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int n,i,sum=0;
scanf("%d",&n);
while(i<=n){
sum+=i;
i++;
}
printf("%d",sum);
return 0;
}
//C++计算自然数的和
#include <iostream>
using namespace std;
int main()
{
int n,sum=0;
cin>>n;
for(int i=0;i<=n;i++)
{
sum+=i;
}
cout<<sum<<endl;
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int n,i,sum=0;
cin>>n;
while(i<=n){
sum+=i;
i++;
}
cout<<sum<<endl;
return 0;
}
//C++输出九九乘法口诀表
#include <iostream>
using namespace std;
int main()
{
int h=1,l=1;
for(h=1;h<=9;h++)
{
for(l=1;l<=h;l++)
printf("%d*%d=%d\t",h,l,h*l);
printf("\n");
}
return 0;
}
//C++输出九九乘法口诀表
#include <iostream>
using namespace std;
int main()
{
int h=1,l=1;
for(h=1;h<=9;h++)
{
for(l=1;l<=h;l++)
cout<<h<<"x"<<l<<"="<<h*l<<"\t";
cout<<endl;
}
return 0;
}
//C++ 求两数的最大公约数
#include <iostream>
using namespace std;
int main() {
int num1, num2;
scanf("%d %d",&num1,&num2);
while (num2 != 0) {
int temp = num2;
num2 = num1 % num2;
num1 = temp;
}
printf("最大公约数:%d",num1);
return 0;
}
//C++ 求两数的最大公约数
#include <iostream>
using namespace std;
int main() {
int num1, num2;
cin >> num1 >> num2;
if (num2 > num1) {
int temp = num1;
num1 = num2;
num2 = temp;
}
while (num2 != 0) {
int temp = num2;
num2 = num1 % num2;
num1 = temp;
}
cout << "最大公约数:" << num1 << endl;
return 0;
}