C语言2+22+222+2222+22222 流程图
#include<stdio.h>main(){inti,n,a;longs=0,t;printf("entertwonumber:");scanf("%d,%d",&a...
#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);
}
}
我要的是流程图 或者是步骤 麻烦大家乐
就是流程图 展开
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);
}
}
我要的是流程图 或者是步骤 麻烦大家乐
就是流程图 展开
4个回答
展开全部
首选是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);
}
其次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);
}
展开全部
画图麻烦,给你注解可以吧
#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);
}
}
#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);
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
画图麻烦,给你注解可以吧
#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);
}
}
#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);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
什么意思哦????
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询