如何输入700,输出7?


#include 
int main()
{
    int a;
    int b;
    int c;
    
    b=10;
    c=100;
    
    scanf("%d",&a);
    printf("%d%d%d",a/1%10,a/10%10,a/100%10);
    
    return 0;
}

a / 1 % 10=700%10=0;
a/10%10=700/10%10=70%10=0;
a/ 100 % 10=7%10=7
所以结果007
如果想要输出700,输出7,

#include <stdio.h>
int main()
{
    int a;
    scanf("%d", &a);
    printf("%d",a/100);
    return 0;


#include<stdio.h>
int main()
{
char a[3];
for(int i=3;i;i--)
scanf("%c",&a[i-1]);
for(int i=0;i<3;i++){
if(a[i]!='0')
printf("%c",a[i]);
}
return 0;
}

#include <stdio.h>
int main()
{
    int n,m=0;
    scanf("%d",&n);
    while(n>0)
    {
        m = m*10 + n%10;
        n/=10;
    }
    printf("%d",m);
}

是的
先进行除法,再取余数;

700/1%10=0;700/10%10=0;700/100%10=7;

输出的就是007