输入两个正整数a和n
输入两个整数a和n,计算Sn=a+aa+aaa+aa...a(n个a),用c语言写个程序将这...
格式错误:scanf("%d,%d",a,n);应该是scanf("%d,%d",&a,&n);逻辑错误:a=a+a*10,a的值变了,不再是原先输入的a。修改方法:格式错误按C语言要求的格式修改。逻辑错误引入新的变量k解决。include <stdio.h>int main(){int a,n,k=0,sum=0,i;\/\/定义变量k,并赋初始值0scanf("%d,...
如何输入2个正整数a和n,计算a,aa,aaa,aa…a。例如,输入2和3,输出2...
include<iostream> using namespace std;int main() { int a, n, i = 1, j = 1;cin >> a >> n;while (i <= n) { j = 1;while (j <= i)cout << a; ++j;if (i == n) cout << '\\n';else cout << ',';++i;} return 0;} ...
输入两个正整数a和n,求a+aa+aaa+aaaa…..a(n和a)之和。例如输入2和3...
可以在一个循环里做 只要每次将数字动态添加一位就可以了 然后再将其进行累加 如果代码不想自己写的话 我可以有偿代劳
C语言编程:输入两个正整数m和n,求它们的最大公约数。
int a,b,num1,num2,temp; printf("请输入两个正整数:\\n"); scanf("%d,%d",&num1,&num2); if(num1<num2)\/*选出较大数*\/ { temp=num1; num1=num2; num2=temp; } a=num1,b=num2; while(b!=0)\/*辗转取余算法*\/ { temp=a%b; a=b; b=temp; } printf("它们的最大公约数为:...
c语言编程:输入两个正整数m和n,求其最大公约数和最小公倍数。
输入两个正整数m和n,求其最大公约数和最小公倍数。解:程序:include <stdio.h> int main(){ int num1, num2, t,p;printf("请输入两个正整数:");scanf("%d,%d", &num1, &num2);\/\/7,8 p = num1*num2;while (t = num1%num2)\/\/7 1 0,循环结束 { num1 = num...
...1. 任意给定两个正整数a和 n,计算a+aa+aaa+…+a
include <stdio.h>void ss(int *p,int n) {int i,t;t=*p;for(i=1;i<n;i++) { t=t*10 + t % 10; *p=*p+t; } }int main(){int n;long x;x=1,n=4;ss(&x,n); printf("%ld",x);getchar();return 0; } ...
C语言编程:输入两个正整数m和n,求其最大公约数和最小公倍数,急!急...
main(){ int p,r,n,m,temp;printf("Please enter 2 numbers n,m:");scanf("%d,%d",&n,&m);\/\/输入两个正整数.if(n<m)\/\/把大数放在n中,把小数放在m中.{temp=n;n=m;m=temp;} p=n*m;\/\/P是原来两个数n,m的乘积.while(m!=0)\/\/求两个数n,m的最大公约数.{ r=n%m;n=...
C语言编程,输入两个正整数M和N(M<N),计算M和N之间的所有整数和
一、基本方法:1、输入M和N;2、遍历从M到N的所有整数;3、每个累加;4、输出结果。参考代码:include <stdio.h>int main(){ int M,N,n,s=0; scanf("%d%d",&M,&N);\/\/输入 for(n = M; n <= N; n ++)\/\/遍历 s+=n;\/\/累加每个整数。 printf("%d\\n",s);\/...
编写程序,输入两个正整数m和n,输出m和n之间的素数并统计素数的个数...
2、在窗体上添加控件:lable控件,text值为“输入一个数,判断是否是素数”;一个textbox控件(tb_inputvalue),用来输入要判断的素数。3、素数设计算法。4、素数设计算法:取消检测区间,提高程序效率。我们可以只判断2到n\/2之间的数,就可以知道他是不是素数了。5、获取前100之间的所有素数:从2到...
输入两个正整数m和n,求其最大公约数和最小公倍数。
你百度下,我发网址通不过。。输入两个正整数m和n, 求其最大公约数和最小公倍数.<1> 用辗转相除法求最大公约数 算法描述:m对n求余为a, 若a不等于0 则 m <- n, n <- a, 继续求余 否则 n 为最大公约数 <2> 最小公倍数 = 两个数的积 \/ 最大公约数 include int main(){ in...
兰州市贺普回答:[答案] int i,a,b; int sum=0; scanf("%d %d",&n,&a); b=a; for(i=1;i{ sum+=b; b=b*10+a; } 顺带说一下,2 3得出的结果是246
斐辰17516036953问: C语言:输入两个正整数a和n,求a+aa+aaa+aaaa+……+aa...a(n个a之和). - ?
兰州市贺普回答: #include main() { int a,n,sum,i,q; scanf("%d %d",&a,&n); q=n; sum=0; for(i=1;i<=n;i++) { sum=sum+a*q; a=a*10; q--;} printf("%d",sum); return 0; }
斐辰17516036953问: 用JAVA语言输入2个正整数 a 和 n,求 a aa aaa aa…a(n个a)之和.例如,输入 2 - ?
兰州市贺普回答: Scanner sc = new Scanner(System.in);System.out.println("请输入a:");int a = sc.nextInt();int b = a;System.out.println("请输入n:");int n = sc.nextInt();int sum = 0;for (int i = 0; i < n; i++) {System.out.println(a);sum += a;a = a * 10 + b;}System.out.println("sum = " + sum);
斐辰17516036953问: 输入两个正整数a和n,求a+aa+aaa+aa…a(n个a)的值. - ?
兰州市贺普回答: 我这里运行是没有问题的,例如输入2,5,输出24690.说一下报的什么错误信息吧
斐辰17516036953问: 输入两个正整数a和n,求a+aa+aaa+aaaa.....a(n个a)之和?用C—FREE语言表示!哪位高手帮忙下呀 - ?
兰州市贺普回答: #includemain() { int a,n,i=1; long sn=0,tn=0; printf("a,n:"); scanf("%d%d",&a,&n); while(i<=n) { tn=tn+a; sn=sn+tn; tn=tn*10; i++; } printf("%d\n",sn); } 麻烦采纳,谢谢!
斐辰17516036953问: 输入2个正整数a和n,求a+aa+aaa+a.....a(n个a)之和.要求定义并调用函数fn(a,n), - ?
兰州市贺普回答: int fn(int a,int n){ int i,m,v; for(i=0,m=1,v=0;i
斐辰17516036953问: 输入两个正整数a和n,求a+aa+aaa+.......+aa........a(n个a)之和.要求定义并调用函数fn(a,n),它的功能是返回 - ?
兰州市贺普回答: #include<stdio.h> long fn(int a,int n) { long s=0,t=0,i; for(i=1;i<=n;i++) { t=t*10+a; s+=t; } return s; } void main() { long a,n; printf("输入a和n:"); scanf("%ld%ld",&a,&n); printf("结果:%ld\n",fn(a,n));}fn(3,2)是不等于33的. 3+33=36
斐辰17516036953问: 输入两个正整数a和n,求a+aa+aaa...a(n个a)之和.例如,输入2和3,2+22+222=264,要求定义并调用fn(a,n) - ?
兰州市贺普回答: 首先,你的测试数据是错误的.C语言程序:#include int fn(int a, int n) { int sum = 0, f = 0; int i; for(i=1; i { f = f * 10 + a; sum += f; } return sum; } void main() { int a, n; int f; printf("请输入a、n的值(以空格分隔):"); scanf("%d%d", &a, &n); f = fn(a, n); printf("%d\n", f); } 运行测试:请输入a、n的值(以空格分隔):2 3246
斐辰17516036953问: 输入两个整数a和n,a的范围是[0,9],n的范围是[1,8],求数列之和S = a+aa+aaa+...+aaa...a(n个a). 如a为2、n为8时输出的是2+22+222+...+22222222的和.输... - ?
兰州市贺普回答:[答案] #include
斐辰17516036953问: 输入两个正整数 a 和 n, 求a+aa+aaa+aa…a(n个a)之和. 定义并调用函数 - ?
兰州市贺普回答: #include <stdio.h> #include <math.h>long fn(int ,int);int main() {int a, i, n;int ri, repeat;long sn;long fn(int a, int n); scanf("%d", &repeat); for(ri = 1; ri <= repeat; ri++){scanf("%ld%d", &a, &n);sn=0;/*---------*/for(i=0;i<n;i++){sn=sn+fn(...