用c语言编写一个程序要求输入一个数,输出该数分别与1—10的数相承的结果,

作者&投稿:员中 (联系方式在网页底部的电邮联系)
C语言问题,要求输入一个数,输出该数分别于1~10的数相乘的结果。有什么比较简单的方法吗?~

用for循环:
int a;scanf("%d",&a);for(int i=1;i<11;i++){ printf("%d*%d=%d
",a,i,a*i);}

#include "stdio.h"void main(){int a,i; scanf("%d",&a);//少了赋值号 for(i=1;i<11;i++)//i需要给个初值1 { printf("%d*%d=%d
",a,i,a*i); }}

#include"stdio.h"

void main()
{
int a;

printf("请输入一个整数:");
scanf("%d",&a);
for (int i=1;i<=10;i++)
{
printf("%d",a);
printf("*");
printf("%d",i);
printf("=");
printf("%d\t",a*i);
if (i%2==0)
printf("\n");
}
}

#include<stdio.h>
int main()
{
int n; //定义一个变量;
int i; //定义控制循环的变量;

scanf("%d",&n);//输入一个数字;

for(i=1; i<=10;i++)//打印的循环,i控制次数
{
printf("%d*%d=%d\n",n,i,i*n);//第一个%d是输入的数字,第二个是1~10相乘的数字,第三个就是结果了啊
}
}

程序调试通过,保证运行正确:

main(){
int i,n;
scanf("%d",&n);
for (i=1;i<=10;i++)printf("%d*%d=%d%c",n,i,n*i,i%2==0?'\n':'\t');
}

main()
{
int i,n;
scanf("%d",&n);
for(i=1;i<=10;i++)
{
printf("%d\t", i*n);
if (i%2==1) printf("\n");
}
return 0;
}

相关视频

C语言 编写一个程序,要求用户输入3个整数x、y、z,然后计算
main(){ int h,x,y,z; scanf("%d,%d,%d,%d",&h,&x,&y,&z); printf("%s\\n",x<h&&x<y&&x<z?"true":"false"); printf("%s\\n",h+x<=y+z?"true":"false"); printf("%s\\n",h&1==0&&x&1==0&&y&1==0&&z&1==0?"true":"false"); return 0;} ...

用C语言编写一个程序,只要符合要求我继续加分。要详细的我黏贴一下就好...
下列程序,用TC2.0编译、调试成功。include <stdio.h> void main(void){ unsigned char i = 0, IN_temp, IN_num[255], IN_amount[10] = {0,0,0,0,0,0,0,0,0,0};float Total = 0, Aver;while (1) { printf("\\n\\nPlease Input 0~9, Others is Exit.\\n\\n");scanf("...