作业求助!!
<P>作业:输入一个数,输出该数分别与1-10的数相乘的结果 <BR><BR>输出格式如下:<BR><BR>请输入一个数字:5<BR>5*1=5 5*2=10<BR>5*3=15 5*4=20<BR>5*5=25 5*6=30<BR>5*7=35 5*8=40<BR>5*9=45 5*10=50<BR>press any key to continue<BR><BR>输入的数字可以是任意数.<BR><BR>请问这个用C应该怎么写啊?</P> <P>#include "stdio.h"<BR>main()</P><P>{<BR> int a,b,c;<BR> printf("Please Enter an integer:\n");<BR> scanf("%d",&a);<BR> for(b=1;b<=10;b++)<BR> {<BR> c=a*b;<BR> printf("%d\n",c );<BR> }<BR>}<BR>兄弟,看看这个行吗[em01]</P> 结果对了,但是要用<BR>请输入一个数字:5<BR>5*1=5 5*2=10<BR>5*3=15 5*4=20<BR>5*5=25 5*6=30<BR>5*7=35 5*8=40<BR>5*9=45 5*10=50<BR>press any key to continue<BR>这个方式显示出来,应该怎么表达?<BR><BR>谢谢楼上的 <P>#include<stdio.h><BR>void main()<BR>{<BR> int i;<BR> for(i=1;i<=10;i++)<BR> {<BR> printf("5 * %d = %d\t",i,5*i);<BR> if (i%2==0)<BR> printf("\n");<BR> }</P>
<P>}</P> <P>#include<stdio.h><br>void main()</P>
<P>{<br> int a,b,c;<br> printf("请输入一个数字:");<br> scanf("%d",&a);<br> for(b=1;b<=10;b++)<br> { <br> c=a*b; <br> printf("a * %d = %d\t",b,a*b);<br> if (b%2==0)<br> printf("\n");<br> }</P>
<P>}<br>我改成这样了<br>请问如何将任意输入的数字a 在a*b的时候显示输入的数字,而不是显示a?<br>printf("a * %d = %d\t",b,a*b);这个应该怎么改?<br><br></P>
[align=right][color=#000066][此贴子已经被作者于2007-11-21 12:23:21编辑过][/color][/align]
<P>c++的代码如下:<BR>#include<iostream><BR>using namespace std;<BR>void mian()<BR>{<BR>int m,i=1;<BR>int m_sum;<BR>cin>>m; //输入m的值.<BR>for(;i<=10;i++)<BR> {<BR> m_sum=m*i;<BR> cout<<m<<"*"<<i<<"="<<m_sum<<endl; //显示m乘以1-10的乘积.<BR> <BR> }<BR>}<BR></P> <P>#include <stdio.h></P>
<P>void main()<BR>{<BR> int number,i;<BR> printf("输入 0 退出程序.");<BR> printf("请输入一个数字:");<BR> scanf("%d",&number);<BR> while(number!=0)<BR> {<BR> for(i=1;i<=10;i++)<BR> {<BR> printf("%d*%d=%-5d ",number,i,number*i);<BR> if(i%2==0)<BR> printf("\n");<BR> }<BR> printf("输入 0 退出程序.");<BR> printf("请输入一个数字:");<BR> scanf("%d",&number);<BR> <BR> }<BR>}<BR><BR><BR><BR>这个程序``给出了退出条件`<BR> 希望你以后作业能自己完成``<BR> 我门给你的答案给你做参考`<BR> 本人自学C有爱好者 可以加我 45301552 注名 学习C``</P> 看不懂... <BR> <P>#include<stdio.h></P>
<P>void main()<BR>{<BR> printf("请输入一个数字,当输入0时不输出\n");<BR> int i;<BR> scanf("%d",i);<BR> if(i==0)<BR> exit(1);<BR> for(int j=1;j<=10;j++)<BR> {<BR> printf("%d*%d=%d ",i,j,i*j);<BR> if(j%2==0)<BR> printf("\n");<BR> }<BR> <BR>}</P> <P>上楼有点小错[em03]<BR>改为:<BR>#include<stdio.h><BR>void main()<BR>{<BR> printf("请输入一个数字:\n");<BR> int i;<BR> scanf("%d",&i);<BR> for(int j=1;j<=10;j++)<BR> {<BR> printf("%d*%d=%d ",i,j,i*j);<BR> if(j%2==0)<BR> printf("\n");<BR> }<BR> <BR>}</P>
页:
[1]
