宿州地铁1:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时
来源:百度文库 编辑:查人人中国名人网 时间:2024/05/24 00:50:27
main()
{
int a,n,count=1;
long int sn=0,tn=0;
printf("please input a and n\n");
scanf("%d,%d",&a,&n);
printf("a=%d,n=%d\n",a,n);
while(count<=0)
{
tn=tn+a;
sn=sn+tn;
a=a*10;
++count;
}
printf("a+aa+...=%ld\n",sn);
getch();
}
这里染输入的2个数是什么啊?根本看不懂啊
那应该怎么编呢?
这可是经典编程100例里的题啊
{
int a,n,count=1;
long int sn=0,tn=0;
printf("please input a and n\n");
scanf("%d,%d",&a,&n);
printf("a=%d,n=%d\n",a,n);
while(count<=0)
{
tn=tn+a;
sn=sn+tn;
a=a*10;
++count;
}
printf("a+aa+...=%ld\n",sn);
getch();
}
这里染输入的2个数是什么啊?根本看不懂啊
那应该怎么编呢?
这可是经典编程100例里的题啊
输入的2个数据一个应该代表a的值(0-9)
另外一个应该是代表随后的数字一共有多少个a 用n表示
没有n的话程序就陷入了无限循环.思路如下
输入a;
输入n;
如果a=0 {结果为0}
如果a为正
{
i=a;
k=a*10+a;
for(n>1;n--){
i=i+k;
k=k*10+a;
}
}
如果a为负
{
i=a;
k=a*10-1;
for(n>1;n--){
i=i+k;
k=k*10-a;
}
}
输出i的数值;
劝这个程序员还是改行得了。思路不清,编程语言不会,控制流程也不懂,无一可取之处。
一个错误百出的程序
错误百出的程序
1
编程求s=a+aa+aaa+aaaa+.......+aaaaaaaaaa(n个a)
求S=A+AA+AAA+AAAA+......之值,其中A是一个数字,例如:2+22+222+2222+22222
目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时
求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时
c语言问题:求a+aa+aaa+aaaa+aaaaa的值,其中a是0-9中的一个数
AAA电池与AA电池
AA&AAA电池智能充电器
已知a(a-1)=aa-b-5,求aa/2+bb/2-ab的值
AA-2A-3E=0 A为矩阵 求A的逆阵
电池AA AAA说的是啥意思