对于6+66+666+6666+66666,
直接用语句:print("y=%d",6+66+666+6666+66666);就可以了。
下面提供数字和位数都不定,由键盘输入的程序代码:
#include <stdio.h>void main(){int i,j=1,k=0,m,n,y=0;scanf("%d%d",&n,&m);for(i=1;i<=m;i++){j=j*10;k+=6*j;y+=k/10;}printf("y=%d",y);}像本题,数字是6,最高位数是5位,输入6 5就可以了。
执行示例截图: