C语言2+22+222+2222+22222 流程图

#include <stdio.h>
main()
{
int i,n,a;long s=0,t;
printf("enter two number:");
scanf("%d,%d",&a,&n);
for(t=a,i=1;i<=n;i++)
{s=s+t;t=t*10+a;
printf("s=%d",s);
}
}

我要的是流程图 或者是步骤 麻烦大家乐
就是流程图

首选是sum没有初始化,sum的值是任意的,
其次i+=2*10^n
不对,c语言中^表示亦或
不是次方。
还有printf应该放在循环外边,只输出最后一次。
还有循坏少一次,n从1到4只循环了4次,所以for里边应该是i<=5。
#include
void main()
{
int i=2,n=1,sum=0; //变量初始化
for(;n<=5;n++)

{

sum+=i;

i=i*10+2;
}

printf("sum=%d\n",sum);
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-05-15
画图麻烦,给你注解可以吧
#include <stdio.h>
main()
{
int i,n,a;long s=0,t;//定义变量
printf("enter two number:");
scanf("%d,%d",&a,&n);//a=2还是其他的,他是决定是2+22+222+2222+22222 还是1+11+111+1111+11111,n决定你这有几个最后一个数有几个2
for(t=a,i=1;i<=n;i++)
{
s=s+t;//s用来求和的
t=t*10+a;//用来构成22..22的,当t=a=2时,t=t*10+a=22
printf("s=%d",s);
}
}本回答被提问者采纳
第2个回答  2020-05-21
画图麻烦,给你注解可以吧
#include
<stdio.h>
main()
{
int
i,n,a;long
s=0,t;//定义变量
printf("enter
two
number:");
scanf("%d,%d",&a,&n);//a=2还是其他的,他是决定是2+22+222+2222+22222
还是1+11+111+1111+11111,n决定你这有几个最后一个数有几个2
for(t=a,i=1;i<=n;i++)
{
s=s+t;//s用来求和的
t=t*10+a;//用来构成22..22的,当t=a=2时,t=t*10+a=22
printf("s=%d",s);
}
}
第3个回答  2010-05-14
什么意思哦????

c语言程序流程图怎么画?
程序流程图如下:C语言运算符号的种类 1 、算术运算符 用于各类数值运算。包括加(+)、减(-)、乘(*)、除(\/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。2、关系运算符 用于比较运算。包括大于(>)、小于(<)、等于(==)、 大于等于(>=)、小于等于(<=)和不等于(!=)六种。3、...

c语言计算器加减乘除流程图
大概就是这个样了.和你的程序对程的.

急求C语言流程图 1平方+2平方+3平方+... +10平方的C语言流程图
↓ i=1 ↓ sum=0 ↓ ←———┐ sum=sum+i^2 │ ↓ │ i=i+1 │ ↓ 否 │ i>10———┘ ↓是 结束 是这种吗?

c语言的流程图是怎样的?
流程图:c语言代码:include <stdio.h> int main(){ int i,sum=0;for(i=1;i<=100;i++)sum+=i;printf("%d\\n",sum);return 0;}

如何用C语言画一个流程图?
1、传统流程图:2、思路:比大小,10个数,标上标签,依次为1,2,3...10。然后第1个跟第二个比较大小,如果第1个大于第二个,那么交换下1跟2的标签,如果第1个不大于2第二个,不交换标签,接着比较第二个跟第三个,比完最后一个为止。10标签的就是最大的那个数。3、用C语言方法:读入a[...

c语言流程图怎么画
如果你是初学者,想根据流程图的画法而去尝试编程,建议你就一定要研究清楚每一个使用到的算法,读懂题目再开始编程。下面是使VISO画流程图的几个要点:1、选择下载一个合适版本的VISO 2、程序开始结束用胶囊 3、分页用圆圈 4、输入用平行四边形 5、语句用方块 6、判断用菱形 7、打印用波浪 ...

需求该C语言程序的N-S结构图(流程图)一个大框的
main函数的:

画C语言流程图:把100~200之间的素数打印出来
main(){int i,j;for(i=100;i<200;i++){for(j=2;j

C语言计算满足式子2+2的平方+2的三次方+……2的n次方<1000的最大n值并...
void main(){ int sum =0;int n =1;while(sum < 1000){ sum+=n^3;n++;} printf("The max value of n is:%d\\n",n);return;} 解题思路是:定义sum这个变量来作为1^3+2^3+3^3+……+n^3的和,定义n这个变量来计算n^3。利用while循环和n++来计算sum的值,执行循环的条件是sum ...

求200个学生比身高的c语言的流程图
回答:这个画好了吗 我帮你画吧

相似回答