对于这个在实际的编程题中应用比较多,做了一个总结。
实例代码;
#include<stdio.h>
int main()
{
int str1[4];
int sum1=2531;
for(int i=0;i<4;i++)
{
str1[i]=sum1%10;
sum1=sum1/10;
printf("%d \n",str1[i]);
}
return 0;
}
1
3
5
2
取百位的数,if这里i==2就是,你改成3,就是取第3位的
#include<stdio.h>
int main()
{
int n;
scanf("%d",&n);
int str1[4];
int sum1=n;
for(int i=0;i<4;i++)
{
str1[i]=sum1%10;
sum1=sum1/10;
if(i==2)
printf("%d \n",str1[i]);
}
return 0;
---------------------------------------------------------------------------}
基础思路
...
int i=123,a;
a = i%10;
printf(&