求s=a aa aaa aaaa aa.a的值
import java.util.Scanner;
public class AddNum {
public static void main(String[] args) {
int a, temp, num, c = 0, sum;
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个数:");
a = sc.nextInt();
System.out.println("请输入位数:");
temp = sc.nextInt();
num = a;
for (int i = 1; i < temp; i++) {
a = a * 10 + num;
c += a;
}
sum = c + num;
System.out.println("sum:" + sum);
}
}
望采纳!
孩子,作业要自己做。
可以写两层循环
或者把aaaa写成一个函数,然后在加法程序里调用这个函数
C语言求s=a+aa+aaa+aaaa+aa...a的值,大神给我每段解释一下吧_百度知...
例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。\/ public static void main(String[]args){ Scanner sca=new Scanner(System.in);System.out.println("请输入一个数");int num=sca.nextInt();int n=0,sum=0;for(int i=1;i<=5;i++){ n=n*10+num;sum=sum+...
求S=a+aa+aaa+….+aaaa…a其中,a是1-9的一个数字,n表示的位数,程序要 ...
int main(){ int a,n,i,sum,temp,temp1;printf("Please input a and n\\n");scanf("%d %d",&a, &n);if((a <= 0)|| (a>9)) printf("The value of a must be 1-9\\n");else { sum=a;for(i=1,temp=a,temp1=a;i<n;i++){ temp1*=10;temp+=temp1;sum+=temp;} }...
编成求和:s=a+aa+aaa+aaaa+…+aaa..a(n个a),其中a为1-9的数字。_百度...
崴姐 正好我们也有这个题#include <stdio.h> void main(){ int a,n,s=0,temp=0,i=1;printf("Please Input The Value Of a(a<10且a>=0):\\n");scanf("%d",&a);printf("Please Input The Value Of n:\\n");scanf("%d",&n);for(i;i<=n;i++){ temp=temp*10+a;s=s+...
求S=a+aa+aaa+…+aaa…a 的值,其中a是一个数字,n代表a的位数,例如2+22...
include<stdio.h> int Num(int a,int n)\/\/Num函数用来求出aa...a(n个a){ int i,sum=0;for(i=0;i<n;i++)sum=a+10*sum;return sum;} int main(){ int n,a;int i,sum=0;printf("a=?,n=?\\n");scanf("%d%d",&a,&n);for(i=1;i<=n;i++)sum+=Num(a,i);printf...
python中求s=a+aa+aaa+aaaa +……+a……a的值,a是[1,9]中的整数_百度...
我不确定是否正确理解了你的问题 我理解的是,输入两个数,一个n表示最长的数字有多少位,一个是每个a代表几,然后求和 比如当 n = 3 a = 4 时 4+44+444 = 492 运行结果:以下是代码:n = input('please input n\\n')a = input('please input a\\n')ans = 0add = afor i i...
如何用c语言编s=a+aa+aaa+aaaa+a...a
main(){ int a,n,i,s=0,x;scanf("%d %d",&a,&n);for(i=1,x=a;i<=n;i++){ s+=x;x=x*10+a; } } 注意,int的数据范围是32767 想做的数据大可以使用long数据类型
c语言 对于这个题目 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个...
pow函数的格式是pow(double x,double y)对于指数(即格式中的后一个y),可以是整型,但底数(即格式中的前一个x)必须的双精度型。而你直接按整型计算、输出,当然是不正确的了。本题其实很简单,根本用不到pow函数。给出本题的程序:include <stdio.h>void main(){int i,a,n,s=0,k=0;...
pascal编程_计算公式s=a+aa+aaa+aaaa...的值。(1<=a,n<=9)
{pascal编程_计算公式s=a+aa+aaa+aaaa...的值。(1<=a,n<=9)} var a,n,i:integer;s:longint;temp:longint;begin readln(a,n);s:=0;temp:=0;for i:=1 to n do begin temp:=temp*10+1;s:=s+temp;end;s:=s*a;writeln(s);end.
python求s=a+aa+aaa+aaaa+aa.a的值,其中a是一个数字
解答过程如图所示:Python在执行时,首先会将.py文件中的源代码编译成Python的byte code(字节码),然后再由Python Virtual Machine(Python虚拟机)来执行这些编译好的byte code。
求sn=a+aa+aaa+aaaa+...的值C语言
你的scanf函数中,不应该是&d,而应该是%d,第二个参数n也应该加上符号&,另外,代码中还有其它的一些错误,我改了一下,祥见配图。