以下程序的功能是:将输入的正整数按逆序输出。例如:若输入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;
}
请填空。
#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;
}
举一反三
- 将输入的字符串按逆序输出,例如输入abcd,则按dcba顺序输出出来,请完善程序。#include stdio.h#include string.hint main( ){char *str, s[20]; int n; str=s; scanf(%s,str); n=strlen(str); while(--n=0){str=s[____]; printf(%c,*str); } return 0;}
- 以下程序可判断输入的一个整数是否能被3或7整除,若能整除,输出“yes”,否则输出“no”。请填空。#include “stdio.h” #include “stdio.h” void main() { int k; printf(“Enter a int number:”); scanf(“%d”,______); if(_____) printf(“yes\n”); else printf(“no\n”); }
- 以下程序段的输出结果是 。 int main(void) { int num = 0,s = 0; while(num <= 2){ num++; s += num; } printf("%d\n",s); return 0; }
- 运行以下程序段,并输入1,则输出结果是( )。 int x; printf("请输入一个0-2的整数:"); scanf("%d",&x); switch(x) { case 0:printf("输入0。\n"); case 1:printf("输入1。\n"); case 2:printf("输入2。\n"); default:printf("输入错误! \n"); }
- 从键盘上输入一个正整数n,计算并输出n的阶乘。 例如,如果从键盘上输入8, 程序的运行结果应为:The result is: 40320。 #include #include #include long fac( int n ) { int i; long t=1; for( i=2;i<=n;i++) t = t*i; return (t); } main() { int n; long int s; clrscr(); printf("Enter an integer number:"); /************found************/ ____(1)____; s = fac(n); /************found************/ printf("The result is : ____(2)____ ",s); }