精华内容
下载资源
问答
  • ZZULIOJ1052数列求和4

    2021-05-13 09:31:24
    题目描述 输入n和a,求a+aa+aaa+…aa…a(n个a),如当n=3,a=2时,2+22+222的结果为246 输入 包含两个整数,n和a,含义如上述,你可以假定n和a都是小于10的非负整数 输出 输出前n项和,单独占一行 ...

    题目描述
    输入n和a,求a+aa+aaa+…aa…a(n个a),如当n=3,a=2时,2+22+222的结果为246
    输入
    包含两个整数,n和a,含义如上述,你可以假定n和a都是小于10的非负整数
    输出
    输出前n项和,单独占一行
    样例输入 Copy
    3 2
    样例输出 Copy
    246
    首先先放正确代码

    #include<stdio.h>
    int main(void)
    {
    	int n,a,i,sum,x;
    	scanf("%d %d",&n,&a);
    	x = 0;
    	sum = 0;
    	for(i=1;i<=n;i++)
    	{
    		x = x*10+a;
    		sum =sum+x;
    	}
    	printf("%d",sum);
    	return 0;
    }
    

    不难,单纯考验循环语句,无非是对每一项进行特殊操作。
    下面是我写的代码,

    #include<stdio.h>
    int main(void)
    {
    	int n,a,i,sum,x;
    	scanf("%d %d",&n,&a);
    	x = a;
    	sum = a;
    	for(i=1;i<n;i++)
    	{
    		x = x*10+a;
    		sum =sum+x;
    	}
    	printf("%d",sum);
    	return 0;
    }
    

    这段代码在学校官网上一直显示答案错误,花费了亿点时间,终于找到了错误。
    它无法实现n=0的特殊情况(菜狗日常)
    其实这两段代码实际功能是一样的,x和sum初值的不同导致循环次数不同,第一段代码循环n次,第二段循环n-1次。
    重点在于 题目限制的是n和a均为非负整数,当n=0时候,这两段for循环代码都不满足循环条件,直接输出。而第一段代码在循环体外给sum赋值为0,第二段代码给sum赋值为a的值。
    (在找错过程中,询问了很多人。其中有人提到要先初始化a再给sum和x赋值。编译检查语法,要先初始化,没有赋初值的变量就是一个垃圾值。但经过测试,仍然错误。这种说法正确。但该题最主要是n=0的特殊情况。)

    展开全文
  • zzuliOJ1052数列求和4

    2019-10-16 13:56:00
    1052: 数列求和4 时间限制: 1 Sec 内存限制: 30 MB 提交: 17816 解决: 12465 [提交] [状态] [讨论版] [命题人:admin] 题目描述 输入n和a,求a+aa+aaa+…aa…a(n个a),如当n=3,a=2时,2+22+222的结果为246 输入 包含...

    1052: 数列求和4
    时间限制: 1 Sec 内存限制: 30 MB
    提交: 17816 解决: 12465
    [提交] [状态] [讨论版] [命题人:admin]

    题目描述

    输入n和a,求a+aa+aaa+…aa…a(n个a),如当n=3,a=2时,2+22+222的结果为246

    输入

    包含两个整数,n和a,含义如上述,你可以假定n和a都是小于10的非负整数

    输出

    输出前n项和,单独占一行

    样例输入 Copy

    3 2

    样例输出 Copy

    246
    代码块如下:

    import java.util.Scanner;
    
    public class Main {
    	public static void main(String [] args) {
    		int a,n,temp=0,sum=0;
    		Scanner input = new Scanner(System.in);
    		n = input.nextInt();
    		a = input.nextInt();
    		for(int i=1;i<=n;i++) {
    			temp = temp*10+a;
    			sum+=temp;
    		}
    		System.out.println(sum);
    	}
    }
    

    运行截图:
    在这里插入图片描述

    展开全文
  • zzulioj1052: 数列求和4

    2021-03-26 21:06:56
    1052: 数列求和4 题目描述 输入n和a,求a+aa+aaa+…aa…a(n个a),如当n=3,a=2时,2+22+222的结果为246 输入 包含两个整数,n和a,含义如上述,你可以假定n和a都是小于10的非负整数 输出 输出前n项和,单独占一行 样例...

    1052: 数列求和4

    题目描述
    输入n和a,求a+aa+aaa+…aa…a(n个a),如当n=3,a=2时,2+22+222的结果为246
    输入
    包含两个整数,n和a,含义如上述,你可以假定n和a都是小于10的非负整数
    输出
    输出前n项和,单独占一行
    样例输入 Copy
    3 2
    样例输出 Copy
    246

    代码

    #include<stdio.h>
    int main()
    {
    	int i,n,a,t,sum=0;
    	scanf("%d%d",&n,&a);
    	t=a;
    	for(i=0;i<n;i++)
    	{
    		sum+=a;
    		a=a*10+t;	
    	}	
    	printf("%d\n",sum);
    	return 0;
    } 
    
    展开全文
  • ZZULIOJ 1052:数列求和4

    2021-01-31 18:22:48
    数列求和4 题目描述 输入n和a,求a+aa+aaa+…aa…a(n个a),如当n=3,a=2时,2+22+222的结果为246。 输入 包含两个整数,n和a,含义如上述,你可以假定n和a都是小于10的非负整数 输出 输出前n项和,单独占一行 ...

    数列求和4

    题目描述
    输入n和a,求a+aa+aaa+…aa…a(n个a),如当n=3,a=2时,2+22+222的结果为246。

    输入
    包含两个整数,n和a,含义如上述,你可以假定n和a都是小于10的非负整数

    输出
    输出前n项和,单独占一行

    样例输入 Copy
    3 2

    样例输出 Copy
    246


    #include<stdio.h>
    int main()
    {
    	int n,a,x=0,y=0;
    	scanf("%d%d",&n,&a);
    	while(n--)//求前n项的和 
    	{
    		x=x*10+a;//如x=2,则x=22,x=222 
    		y+=x;//累加求和 
    		
    	}
    	printf("%d\n",y); 
    	return 0;
    }
    
    展开全文
  • zzulioj 1052: 数列求和4

    2021-01-23 09:57:35
    题目描述 输入n和a,求a+aa+aaa+…aa…a(n个a),如当n=3,a=2时,2+22+222的结果为246 输入 包含两个整数,n和a,含义如上述,你可以假定n和a都是小于10的非负整数 输出 输出前n项和,单独占一行 ...
  • zzuli OJ 1052: 数列求和4

    2018-12-30 19:20:39
    题目描述 输入n和a,求a+aa+aaa+…aa…a(n个a),如当n=3,a=2时,2+22+222的结果为246 输入 包含两个整数,n和a,含义如上述,你可以假定n和a都是小于10的非负整数 输出 输出前n项和,单独占一行 ...
  • 1052: 数列求和4 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner cin = new Scanner(System.in); int n=cin.nextInt(); int item=cin.nextInt(); int sum=0...
  • 题目描述 输入n和a,求a+aa+aaa+…aa…a(n个a),如当n=3,a=2时,2+22+222的结果为246 输入 包含两个整数,n和a,含义如上述,你可以假定n和a都是小于10的非负整数 输出 输出前n项和,单独占一行 ...
  • 题目描述 输入n和a,求a+aa+aaa+…aa…a(n个a),如当n=3,a=2时,2+22+222的结果为246 输入 包含两个整数,n和a,含义如上述,你可以假定n和a都是小于10的非负整数 输出 输出前n项和,单独占一行 ...
  • ZZULIOJ 1050~1059ZZULIOJ 1050: 阶乘的累加和题目描述输入输出代码ZZULIOJ 1051: 平方根的和题目描述输入输出代码ZZULIOJ 1052: 数列求和4题目描述输入输出代码ZZULIOJ 1053: 正弦函数题目描述输入输出代码ZZULIOJ ...
  • ZZULIOJ1052: 数列求和4

    千次阅读 2020-11-03 23:36:30
    ZZULIOJ题解 1052: 数列求和4 题目描述 输入n和a,求a+aa+aaa+…aa…a(n个a),如当n=3,a=2时,2+22+222的结果为246 输入 包含两个整数,n和a,含义如上述,你可以假定n和a都是小于10的非负整数 输出 包含两个...
  • ZZULIOJ-1052,数列求和4(Python)

    千次阅读 2020-03-29 20:56:47
    题目描述: 输入n和a,求a+aa+aaa+…aa…a(n个a),如当n=3,a=2时,2+22+222的结果为246 输入: 包含两个整数,n和a,含义如上述,你可以假定n和a都是小于10的非负整数 ...a,b=map(int,input().s...
  • ZZULIOJ-1052,数列求和4(Java)

    千次阅读 2019-11-24 17:26:26
    题目描述: 输入n和a,求a+aa+aaa+…aa…a(n个a),如当n=3,a=2时,2+22+222的结果为246。 输入: 包含两个整数,n和a,含义如上述,你可以假定n和a都是小于10的非负整数 输出: 输出前n项和,单独占一...p...
  • } 1052: 数列求和4 #include #include int main(){ int n,a; scanf("%d %d",&n,&a); int i=1; long t = 0; long sum = 0; while(i){ i++; t = t*10 +a ; sum = sum +t; } printf("%ld",sum); }
  • 1052: 数列求和4 ZZULIOJ

    2020-07-06 10:27:47
    1052: 数列求和4 题目描述 输入n和a,求a+aa+aaa+…aa…a(n个a),如当n=3,a=2时,2+22+222的结果为246 输入 包含两个整数,n和a,含义如上述,你可以假定n和a都是小于10的非负整数 输出 输出前n项和,单独占一行 样例...
  • ZZULIOJ JAVA T1050-T1059

    2019-09-26 13:27:08
    ZZULIOJ JAVA T10006 import java.util.Scanner; public class T1006 { public static void main(String[] args) { // TODO Auto-generated method stub int a , b ,c; Scanner in = new Scanner...
  • 目录 1044: 不及格率 1045: 数值统计 1046: 奇数的乘积 1047: 对数表 1048: 阶乘表 1049: 平方和与立方和 1050: 阶乘的累加和 1051: 平方根的和 1052: 数列求和4 1053: 正弦函数 1054: 猴子吃桃 1044: 不及格率 题目...
  • ZZULI 1190 Faulty Odometer

    2017-03-15 22:06:52
    1399: 1052 1500: 1053 999999: 531440 #include #include #include using namespace std; int main() { char s[110]; int a[110]; while(scanf("%s",s)) { memset(a,0,sizeof(a)); if(s[0]=='0') break;...

空空如也

空空如也

1 2
收藏数 35
精华内容 14
关键字:

zzulioj1052