很多人在刷题时都遇到过不会的情况
这篇文章希望可以帮到你!
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是临时变量。