1 条题解

  • 0
    @ 2025-4-7 21:28:47

    C :

    #include<stdio.h>
    
    int main()
    {
    	int a,n,i;
    	int j;
    	long int sn=0;
    	scanf("%d %d",&a,&n);
    	for(i=0;i<n;i++)
    	{
    		j=a%10;
    		sn=sn+a;
    		a=j+a*10;
    	}
    	printf("%ld\n",sn);
    	return 0;
    }
    

    C++ :

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

    Pascal :

    var 
      i,j,k,t,sum,code:longint;
      s,sa:string;
    
    begin
      readln(i,j);
      str(i,sa);
      s:=''; sum:=0;
      for k:=1 to j do begin
        s:=s+sa;
        val(s,t,code);
        sum:=sum+t;
      end;
      writeln(sum);
    end.
    
    
    
    

    Java :

    import java.util.*;
    public class Main {
        public static void main(String args[]) {
            Scanner cin = new Scanner(System.in);
            int m,n;
            m = cin.nextInt();
            n = cin.nextInt();
            double sum=0;
            for(int i=0;i<n;i++){
                for(int j=n-i;j>0;j--){
                    sum+=Math.pow(10, i)*m;
                }
            }
            System.out.printf("%.0f\n", sum);
        }
    }
    

    Python :

    a,n = raw_input().split()
    x = 0
    for i in xrange(1,int(n)+1):
      x = x + int(a*i)
    print x
    
    • 1

    信息

    ID
    1276
    时间
    1000ms
    内存
    32MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者