C++常用的区块代码

本文介绍了如何通过基础编程技巧解决常见的编程问题,如数字倒序输出、计算乘积、查找最大值和最小值,以及交换变量的方法,帮助读者提高刷题效率和理解基本算法。
摘要由CSDN通过智能技术生成

很多人在刷题时都遇到过不会的情况

这篇文章希望可以帮到你!

1.输入n将这个数倒着输出来:

while(n!=0){
    t=n%10;
    printf("%d",t);
    n=n/10;
}

只要会这条代码,很多题目都可以直接秒杀。

如:

输入一个整数n,算出它各个位数的乘积

#include<cstdio>
int main(){
    int n,t,sum=1;
    scanf("%d",&n);
    while(n!=0){
        t=n%10;
        sum=sum*t;
        n=n/10;
    }
    printf("%d",sum);
}

加:

​
#include<cstdio>
int main(){
    int n,t,sum=0;
    scanf("%d",&n);
    while(n!=0){
        t=n%10;
        sum=sum+t;
        n=n/10;
    }
    printf("%d",sum);
}

​

2.找出最大最小值:

找最大值方法:

int a[1000],max=-99999,n;
scanf("%d",&n);
for(int i=1;i<=n;i++){
    if(a[i]>max){
        max=a[i];
    }
    printf("%d",max);

 找最小值方法:

​
int a[1000],min=99999,n;
scanf("%d",&n);
for(int i=1;i<=n;i++){
    if(a[i]<min){
        min=a[i];
    }
    printf("%d",min);

​

给你们一道题目练练手。

交换变量方法:

int a,b,t;
c=a;
a=b;
b=t;

 t是临时变量。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值