输入一个3位正整数n,分别输出n的个位a、十位b、百位c。下面程序的语句填空应为:()
#include
intmain()
{
intn,a,b,c;
scanf('%d',&n);
a=____;;
b=n/10%10;
c=n/100;
printf('a=%db=%dc=%d',a,b,c);
return0;
}
#include
intmain()
{
intn,a,b,c;
scanf('%d',&n);
a=____;;
b=n/10%10;
c=n/100;
printf('a=%db=%dc=%d',a,b,c);
return0;
}
举一反三
- 输入一个3位正整数n,分别输出n的个位a、十位b、百位c。下面程序的语句填空应为...,a,b,c); return 0; }
- 输入一个3位正整数n,分别输出n的个位a、十位b、百位c。
- 以下程序的功能是:将输入的正整数按逆序输出。例如:若输入135则输出531。 请填空。 #include int main { int n, s; printf ("Enter a number: "); scanf ("%d",&n); printf ("Output: "); do { s = n%10; printf ("%d",s); ; } while (n!=0); printf (" "); return 0; }
- 有以下程序,若从键盘给n输入的值是-3,则程序的输出结果是 #include intmain() { ints=0,a=1,n; scanf("%d",&n); do { s+=1; a=a-2; }while(a!=n); printf("%d\n",s); return0; }
- 下述程序的输出结果是( )。 #include <stdio.h> int f(n) int n; if(n==0 | | n==1) return 3; return n-f(n-2); void main() printf("\n%d",f(10)); A: 3 B: 8 C: 9 D: 10