玫瑰的名字的人物介绍:关于C语言的问题!

来源:百度文库 编辑:高考问答 时间:2024/05/05 11:48:29
使用C语言编写九九乘法表!希望老大们帮我弄弄!

还有就是任意输入一个十进制的数用C语言改写为二进制的数!
这两个题怎么做啊!希望老大们帮帮我!

# include<stdio.h>
main()
{ int i,j,k;
for(i=1;i<10;i++)
{printf("\n");
for(j=1;j<10;j++)
{ k=i*j;
printf("%d*%d=%-3d",i,j,k);
}
}
printf("\n");
}
这可是我运行好了的

1.
#include<iostream.h>

void main()
{
int i;
int j;

for(i = 1; i<= 9; i++)
{
for(j=i;j<=9;j++)
cout<<i<<"*"<<j<<"="<<i*j<<" ";
cout<<endl;
}
}
2.
#include<iostream>

void main()
{
int a[100];
int n,i=0;
cin>>n;
for(i=0;i<100;i++)
a[i]=0;
i=0;
while(n!=1)
{
if(n%2==0)
a[i]=0;
else
a[i]=1;
n=n/2;
i++;
}
a[i]=1;
for(i=99;i>=0;i--)
cout<<a[i];

}

乘法表
#include<stdio.h>
void main()
{
int a,b,c;
for(a=1;a<10;a++)
{
for(b=a;b<10;b++)
{
c=a*b;
printf(\"%dx%d=%d\\t\",a,b,c);
}
printf(\"\\n\");
}
}

十进制转二进制
#include<stdio.h>
void main()
{
int a,n;
int b[32];
printf(\"请输入一个十进制数:\");
scanf(\"%d\",&a);
printf(\"\\n\");
for(n=20;a!=0;n--)
{
b[n]=a%2;
a=a/2;
}
n++;
for(;n<=20;n++)
{
printf(\"%d\",b[n]);
}
printf(\"\\n\");
}

都是无数人问过的问题,搜一下以前的问题吧。

void nini(void)
{
int i;
int j;

for(i = 1; i<= 9; i++)
{
for(j=i;i<=9;j++)
printf("%d * %d = %d\t",i,j,i*j);
printf("\n");
}
}