有谁c很强 这个我不会。。。

来源:百度知道 编辑:UC知道 时间:2024/07/04 15:56:18
题目:求P=c+cc+ccc+cccc+ccccc+cc……c的值,其中c是一个数字。例如5+55+555+5555+55555(此时有5个数相力),要求几个数相加由键盘控制。

.....其实你自己好好看看书是可以做出来的,这个问题不难
n就是相加次数,n=5,就是从1位一直加到5位
程序在下面
#include <stdio.h>
void main()
{
int n,c,sum=0; /*定义变量*/
int i=1;
scanf("%d,%d",&c,&n);/*从键盘输入C,N数据*/
while(i<=n) /*循环次数,也是累加次数*/
{
sum=sum+sum*10+c; /*累加和*/
i++;
}
printf("%d\n",sum);
}
不懂的话可以自己走几遍程序就好

兄弟,这么基本的题都不会做?
还是自己做做吧!不然你连入门都难!

#include<stdio.h>
void main(){
long p=0,t=0,c,n,i;
scanf("%d%d",&c,&n);
for(i=0;i<=n;i++)
{
t+=c;
p+=t;
c*=10;
}
print("%d\n",p);
}

#include "stdio.h"
#include "math.h"
void main(){
int i=1,c,p=0,j;
scanf("%d",&c);
j=c;
while(j>0)
{p+=pow(10,(j-1))*c*i;
i++;
j--;
}
printf("%d",p);
}