我们老师要我们用C语言完成如下功能.
假如输入一个数是5
得出以下结论
5*1=5 5*2=10
5*3=15 5*4=20
直到5*10=50.
那假如我输入以个数是7
那就是得出以下结果
7*1=7 7*2=14
7*3=21 7*4=28
直到7*10=70.
那么我代码已经写完了,但是觉得很复杂,也不直到有没有写错,谁能帮我看下,指点下,或者有更简洁的方法写出这个代码?小帝我谢谢了.
我些的代码如下:
#include <stdio.h>
void main(){
int a,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10;
printf(“请输入一个数字:”);
scanf(“%d”,&a);
x1=a*1;
x2=a*2;
x3=a*3;
x4=a*4;
x5=a*5;
x6=a*6;
x7=a*7;
x8=a*8;
x9=a*9;
x10=a*10;
printf(“%d * 1 =%3d %d * 2 =%3d\n”,a,x1,a,x2);
printf(“%d * 3 =%3d %d * 4 =%3d\n”,a,x3,a,x4);
printf(“%d * 5 =%3d %d * 6 =%3d\n”,a,x5,a,x6);
printf(“%d * 7 =%3d %d * 8 =%3d\n”,a,x7,a,x8);
printf(“%d * 9 =%3d %d * 10 =%3d\n”,a,x9,a,x10);
getchar();
getchar();
}
>> 本文固定链接: http://www.vcgood.com/archives/2641
不是吧,没人理我啊.
#include “stdio.h”
void main()
{
int i,n,m;
printf(“Please input an integer: “);
while (scanf(“%d”,&n)){
for (i=1;i<=10;++i)
{m=n*i;
printf(“\n%d*%d=%d”,n,i,m);
}
printf(“\n\n”);
}
}
哇,太完美了,万分感谢…