C语言新手 第一问.....
题目;编写一个程序,要求输入一个数,输出该数分别与1~10的数相乘的结果.输入格式为:
请输入一个数字: 5
5*1=5 5*2=10
5*3=15 5*4=20
5*5=25 5*6=30
5*7=35 5*8=40
5*9=45 5*10=50
我编写的程序如下:
#include <stdio.h>
void main ()
{
int product,a;
int b=1;
printf ("请输入一个数字:") ;
scanf ("%d",&a) ;
while (b<11) ;
{
product=a*b ;
{
if (b%2==1)
printf ("%d*%d=%d\b",a,b,product);
else
printf ("%d*%d=%d\n",a,b,product);
}
b++ ;
}
getch();
}
出现的问题:
用论坛介绍的wintc191编程 出来的结果总是
"一堆乱码:5"
然后就仿佛是死循环了.......
请高手指点
1.是否我的程序有问题
2.是否这个编译软件不支持中文