C语言 作业二 循环结构(3)

2019-01-12 10:44

09. sum=0; 10. if(n==0) 11. break;

12. for(i=1;i<=n;i++) 13. {

14. scanf(\ 15. sum+=a; 16. }

17. printf(\ 18. }

19. return 0; 20.}

0845-求a+aa+aaa+…+aa…a 之和(循环)

时间限制:

1000 毫秒

内存限制:

32768 K字节

总提次数:

1510 次

成功提交次数:

681 次

判题规则:

严格比较

问题描述 求Sn=a+aa+aaa+…+aa…a 之和,其中a是一个数字,n表示a的位数,例如: 2+22+222+2222+22222(此时n=5)。 输入 第一行是一个正整数m,表示测试数据的个数。下面是 m对测试数据(第一个数据是a的值,第二个数据是n的值,其中0<=n<=9,数据之间用一个空格隔开),每行一对测试数据,共m行)。 输出 对每个测试数据,输出一行。每一行形式如下 a+aa+aaa+...=24690 注意,a+aa+aaa+...中的a无需换成a的值。后面的省略号直接输出。 输入样列 1 2 5 输出样例 a+aa+aaa+...=24690 出处 ymc

答案:

01.#include 02.int main() 03.{

04. int a,m,n,i,j,b,sum; 05. scanf(\ 06. for(i=1;i<=m;i++) 07. { 08. sum=0; 09. b=0;

10. scanf(\ 11.

12. for(j=1;j<=n;j++) 13. {b=b*10+a; 14. sum=sum+b; 15. }

16. printf(\ 17. }

18. return 0; 19.}

0851-顺序输出整数的各位数字(循环)

时间限制:

1000 毫秒

内存限制:

32768 K字节

总提次数:

801 次

成功提交次数:

410 次

判题规则:

严格比较

问题描述 输入n个正整数整数,按顺序输出各位数。 输入 第一行为正整数的个数n. 以下为n个正整数。 输出 每个数字后有一空格。 输入样列 3 1256 0 1545 输出样例

1 2 5 6 0 1 5 4 5 出处 ymc

答案:

01.#include 02.int main() 03.{

04. int n,a,b,d,i,j,k,m; 05.

06. scanf(\ 07. for(k=1;k<=n;k++) 08. {

09. scanf(\ 10. b=a; 11. m=0;

12. while(b>=10) 13. { 14. b=b/10; 15. m++; 16. } 17.

18. for(i=m; i>0; i--) { 19. d = 1;

20. for(j=0; j


C语言 作业二 循环结构(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:DIP元件整形作业指导书 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: