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