c语言输出数字菱形中输入a=g然后怎么直接输出的a是数字?怎么输出个a=g

mathematica解一元六次方程Solve[{b==f+a,c+d==b,f+g==d,40-2*f-10*b-8*d==0,20+4*c+10*a+10*b==0,-4*c-20+8*g+8*d==0},{a,b,c,d,g,f}]这是输入的内容但最后就只是输出一个g==d,具体等于多少也没显示,这是为什么?_百度作业帮
mathematica解一元六次方程Solve[{b==f+a,c+d==b,f+g==d,40-2*f-10*b-8*d==0,20+4*c+10*a+10*b==0,-4*c-20+8*g+8*d==0},{a,b,c,d,g,f}]这是输入的内容但最后就只是输出一个g==d,具体等于多少也没显示,这是为什么?
mathematica解一元六次方程Solve[{b==f+a,c+d==b,f+g==d,40-2*f-10*b-8*d==0,20+4*c+10*a+10*b==0,-4*c-20+8*g+8*d==0},{a,b,c,d,g,f}]这是输入的内容但最后就只是输出一个g==d,具体等于多少也没显示,这是为什么?
经测试,我的完全可以解出来,没有出现你所说的问题,见下面截图,至于你的问题,你可以先键入&Quit[]; 执行该命令,然后再重新执行你上面的 Solve 语句.
我之前用的自由格式输入,用mathematica输入就可以算出来,为啥自由格式不行?
那就不用自由格式呗C语言----给定a和b,输出a^b的最后一个数字。
C语言----给定a和b,输出a^b的最后一个数字。 10
给定a和b,输出a^b的最后一个数字。
输入数据有多组,每组数据占一行,每行为a和b的值(0&a,b&=2^30)
对每组输入数据,输出a^b的最后一位数字,每组数据占一行。
#include &stdio.h&int main(){&int a,b,n,sum=1;&while(scanf("%d %d",&a,&n)!=EOF)&{&&for(int i=0;i&n;i++)&&{&&&&sum=sum*a;&&&b=&&&&&&&}&&printf("%d\n",b%10);&}&return 0;}
请问哪里不对?应该怎么表达???求教
int的范围太小了,如果某个数的N次方就大于int的范围,那么这个数就会溢出,导致sum的值不正确了。这里需要输出的是最后一个数字而已。可以优化处理的#include &stdio.h&int main(){&int a,b,n,sum=1;&while(scanf("%d %d",&a,&n)!=EOF)&{&&a=a%10;&&for(int i=0;i&n;i++)&&{&&&&sum=(sum*a)%10;&&&}&&printf("%d\n",sum);&}&return 0;}例如13的4次方,其实就是最后一个的4次方就可以了。也就可以换算成3的4次方的最后一位。sum= 1*3 %10 = 3sum = 3*3 %10 =9sum = 9*3 %10 = 7sum = 7 * 3 %10 = 1
哇塞你真的是牛人啊!!!这个方法我是想到过。。。就是不敢尝试!!!
你真的厉害啊。。。。。我的邮箱是..加个好友撒。。
看漏了,楼上那个while里给sum重新赋值也是需要的
为什么还要重新赋值呢?
因为while循环结束后,sum的结果是你上一轮计算的结果。进入下一轮循环的时候,sum的值不是1
其实for循环外加多个条件判断,if(a!=0){&& &for()}else&& sum = 0;这是因为100无论多少次方,最后一位肯定是0
的感言:谢谢哈 满意答案
#include &stdio.h&int main(){&int a,b,n,sum=1;&while(scanf("%d %d",&a,&n)!=EOF)&{
sum=1;&&for(int i=0;i&n;i++)&&{&&&&sum=sum*a;&&&b=&&&&}&&printf("%d\n",b%10);&}&return 0;}
为什么还要在for语句之前赋值呢???我之前不是已经赋值了吗?
你的答案我测试的结果好像是对的。。。。求教
的感言:谢谢哈 相关知识
相关知识等待您来回答
编程领域专家
& &SOGOU - 京ICP证050897号◇本站云标签共有 4936 人关注过本帖
标题:求Sn=a+aa+aaa+....+aa...a之值,其中a是一个数字,n表示a的位数。例如:2+ ...
来 自:河北
等 级:新手上路
帖 子:23
结帖率:75%
&&问题点数:0&&回复次数:10&&&
求Sn=a+aa+aaa+....+aa...a之值,其中a是一个数字,n表示a的位数。例如:2+22+222+2222(此时n=5)n由键盘输入。
不要写的太过复杂,看不懂,谢谢!!
搜索更多相关主题的帖子:
等 级:贵宾
威 望:96
帖 子:3150
专家分:12172
怎么觉得前几天就见过这题?
2 + 22 + 222 + 2222 对应 n=5 ? 个人觉得对应n=4更合适,不过随你。
下面是段示例代码,不过只对n&=10的情况输出有效。程序代码:#include&stdio.h&
int S(int a, int n)
&&& for(sum = <font color=#; n--, a *= <font color=#) sum += a *
&&& return
int main()
&&& int a,
&&& while(scanf(&%d %d&, &a, &n) != EOF)
&&&&&&&&printf(&%d\n&, S(a, n - <font color=#));
&&& return <font color=#;
重剑无锋,大巧不工
来 自:河北
等 级:新手上路
帖 子:23
回复 2楼 beyondyf
嗯嗯,对应5.
可是搞不懂
您用的是数组吗
努力不断持续。奇迹就会发生!
来 自:河北
等 级:新手上路
帖 子:23
能不能用for 、while、或 goto 语句来实现呢
努力不断持续。奇迹就会发生!
等 级:论坛游民
帖 子:42
专家分:49
程序代码:#include&stdio.h&
void main()
&&& int i,a,n,t=<font color=#,s=<font color=#;&&&&&& /*i控制循环*/
&&& printf(&请输入a和n\n&);
&&& scanf(&%d %d&,&a,&n);
&&& for(i=<font color=#;i&n;i++)&&&
&&&&&&&&t=t+a;&&&&&&&&&&&&&&&/*t为中间过程量,表示的是上一次计算的结果*/
&&&&&&&&s=s+t;
&&&&&&&&a=a*<font color=#;
&&& printf(&s=%d\n&,s);
来 自:河北
等 级:新手上路
帖 子:23
回复 5楼 忆泪
努力不断持续。奇迹就会发生!
等 级:新手上路
#include&stdio.h&
void fun(int a,int n)//求和
&&&int sn=0;int tn=0;int pn=0;
&&& for(i=0;i&n;i++)
&&&&&&&&tn=tn*10+a;
&&&&&&&&sn=sn+
&&& printf(&%d&,sn);
void main()
&&& int a ,n;
&&& printf(&输入a和n:&&\n&);
&&& scanf(&%d %d&,&a,&n);
&&& fun(a,n);
等 级:新手上路
帖 子:31
#include&stdio.h&
void main()
&&& int a,n,s,i,k;
&&& scanf(&%d %d&,&a,&n);
&&& for(i=1;i&=n;i++)
&&&&&&&&k=k+a;
&&&&&&&&s=s+k;
&&&&&&&&a=10*a;
&&& printf(&%d\n&,s);
等 级:新手上路
#include&stdio.h&
void main()
&&& int a,n,count=1;
&&& long int sn=0,tn=0;
&&& printf(&please input zhe a and n&);
&&& scanf(&%d%d&,&a.&n);
&&& printf(&a=%d,n=%d\n&,a,n);
&&& while(count&n)
&&&&&&&&tn = tn+a;
&&&&&&&&sn = sn+
&&&&&&&&a=a*10;
&&&&&&&&count++;
&&& printf(&a+aa+aaa+...=%ld&,sn);
等 级:职业侠客
帖 子:286
专家分:308
程序代码:#include & stdio.h &
#include & stdlib.h &
#define N 5
void main ( )
&&& int sum = <font color=#;
&&& int t = <font color=#;
&&& printf ( &输入a& );
&&& scanf ( &%d&, &a );
&&& for ( i = <font color=#; i &= N; i++ )
&&&&&&&&t = t +
&&&&&&&&sum = sum +
&&&&&&&&a = <font color=#*a;
&&& printf ( &a + aa + aaa + .....+&&= %d&, sum );
&&& system ( &pause& );
个人觉得,上楼用函数的方法最好,,,,,,,,,,,,,,,
最惨的不是忘不了悲伤的回忆,而是那些悲伤的回忆却开始记不清。。。
版权所有,并保留所有权利。
Powered by , Processed in 0.033445 second(s), 9 queries.
Copyright&, BCCN.NET, All Rights Reserved用C语言编该程序:求Sn=a+aa+..+a..a(则n个a构成),其中a是一个数字例如:2+22+222(此处n=3,a=2)程序运行时由键盘输入a与n的值
用C语言编该程序:求Sn=a+aa+..+a..a(则n个a构成),其中a是一个数字例如:2+22+222(此处n=3,a=2)程序运行时由键盘输入a与n的值
#include&stdio.h&&#13;&#10;
viod main()&#13;&#10;
{&#13;&#10;
i,n,a;&#13;&#10;
sun=0,x=0;&#13;&#10;
scanf(&%d%d&,&a,&n);
//输入a和n的值
&#13;&#10;
for(i=0;i&=n;i++)&#13;&#10;
{&#13;&#10;
x=x*10+a;&#13;&#10;
sun+=x;&#13;&#10;
}&#13;&#10;
printf(&%ld&,sun);&#13;&#10;}&#13;&#10;输入a和n的时候要注意一点:如果是scanf(&%d%d&,&a,&n);
那你输入时就应该输入 3,5&#13;&#10;
否则会运行不了。
#include &stdio.h&&#13;&#10;&#13;&#10;void main()&#13;&#10;{&#13;&#10;int i,a,n;&#13;&#10;long t=0,sum=0;&#13;&#10;&#13;&#10;printf(&a: n:\n&);&#13;&#10;scanf(&%d%d&,&a,&n);&#13;&#10;for(i=0;i&n;i++)&#13;&#10;{&#13;&#10;t=t*10+a;&#13;&#10;sum+=t;&#13;&#10;printf(&%d &,t);&#13;&#10;}&#13;&#10;printf(&%ld&,sum);&#13;&#10;} &#13;&#10;
其他回答 (4)
#include &stdio.h&&#13;&#10;&#13;&#10;void main()&#13;&#10;{&#13;&#10;int i,a,n;&#13;&#10;long t=0,sum=0;&#13;&#10;&#13;&#10;printf(&a:&);&#13;&#10;scanf(&%d&,&a);&#13;&#10;printf(&n:&);&#13;&#10;scanf(&%d&,&n);&#13;&#10;for(i=0;i&n;i++)&#13;&#10;{&#13;&#10;t=t*10+a;&#13;&#10;sum+=t;&#13;&#10;}&#13;&#10;printf(&%ld&,sum);&#13;&#10;}&#13;&#10;
下面的程序,输入的n不能太大,否则会越界溢出,你可以将int 改成long型&#13;&#10;#include &stdio.h&&#13;&#10; &#13;&#10;void main()&#13;&#10;{&#13;&#10;
int a,n,i=0;&#13;&#10; /*用来保存结果*/&#13;&#10;
printf(&\n请输入a:&);&#13;&#10;
scanf(&%d&,&a);&#13;&#10;
printf(&\n请输入n: &);&#13;&#10;
scanf(&%d&,&n);&#13;&#10;
while(n!=0)&#13;&#10;
{ &#13;&#10;
sum= i*10+a;&#13;&#10;
i++;&#13;&#10;
n++; &#13;&#10;
}&#13;&#10;
printf(&结果是:%d &,sum);&#13;&#10;}&#13;&#10;
不好意思,应该是n--;不是n++
手头没有调试器,把关键步骤写一下吧。键盘输入输出很容易,不写了。如果n值可能很大的话,记住sum用long型。&#13;&#10;&#13;&#10;for(init i=0;i&n;i++) &#13;&#10;{&#13;&#10;
mid= mid*10 +a;&#13;&#10;
sum+=&#13;&#10;}
相关知识等待您来回答
编程领域专家
& &SOGOU - 京ICP证050897号

我要回帖

更多关于 数字图像处理c语言版 的文章

 

随机推荐