[说明]
下面待修改的C程序完成的功能是:对于给定的一个长正整数,从其个位数开始,每隔一位取一个数字(即取其个位、百位、万位等数字),形成一个新的整数并输出。例如,将该程序修改正确后,运行时若输入“14251382”,则输出的整数为“4532”。下面给出的C程序代码中有5个错误,请指出所有的错误。
[C程序代码]
01 #include <stdio.h>
02
03 int main( )
04
05 long n, num;
06 int i;
07
08 do
09 printf("清输入一个正整数: ");
10 scanf("%id", n);
11 while(n<=0);
12 k=1;
13 for(i=1; n>=0; i++)
14 if(i io 2=1)
15 Rum=num+(n%10)*k;
16 k=k * 10;
17
18 n=n/10;
19
20 printf("新数据为: %d/n", num);
21 return 0;
22
题库:初级程序员
类型:填空题
时间:2017-07-03 11:59:13
免费下载:《填空集》Word试卷
[说明]
下面待修改的C程序完成的功能是:对于给定的一个长正整数,从其个位数开始,每隔一位取一个数字(即取其个位、百位、万位等数字),形成一个新的整数并输出。例如,将该程序修改正确后,运行时若输入“14251382”,则输出的整数为“4532”。下面给出的C程序代码中有5个错误,请指出所有的错误。
[C程序代码]
01 #include <stdio.h>
02
03 int main( )
04
05 long n, num;
06 int i;
07
08 do
09 printf("清输入一个正整数: ");
10 scanf("%id", n);
11 while(n<=0);
12 k=1;
13 for(i=1; n>=0; i++)
14 if(i io 2=1)
15 Rum=num+(n%10)*k;
16 k=k * 10;
17
18 n=n/10;
19
20 printf("新数据为: %d/n", num);
21 return 0;
22
本题关键词:个体指数,导轨架个数,单个质量参数,同一工程两个业务,个体发展功能,个人征信数据库,个人信用数据库,个体享用性功能,个人修养法,功能位;