输入一个数字,输出其加法表 比如输入5,则输出 0+5=5 1+4=5 2+3=5 3+2=5 4+1=5 5+0=5
答案:2 悬赏:50 手机版
解决时间 2021-03-18 19:49
- 提问者网友:你独家记忆
- 2021-03-17 18:53
输入一个数字,输出其加法表 比如输入5,则输出 0+5=5 1+4=5 2+3=5 3+2=5 4+1=5 5+0=5
最佳答案
- 五星知识达人网友:拾荒鲤
- 2021-03-17 20:22
用c语言代码如下:
#include
void main()
{int i,j,num;
scanf("%d",&num);
for(i=0;i<=num;i++)
for(j=0;j<=num;j++)
{if(i+j==num)
printf("%d+%d=%d, ",i,j,num);
}
printf("\n");
}
下面的代码更简单:
#include
void main()
{int i,j,num;
scanf("%d",&num);
for(i=0;i<=num;i++)
printf("%d+%d=%d, ",i,num-i,num);
printf("\n");
}
都经过运行,能实现你的要求追问额,我刚刚忘记说了,要用java来编,再次麻烦你了追答哎,不好意思,我java水平只是了解,比较熟悉c/c++,不过程序的算法都是差不多的,只要控制下输入输出格式就好了追问好,还是谢谢了,以后有问题还问你哈
#include
void main()
{int i,j,num;
scanf("%d",&num);
for(i=0;i<=num;i++)
for(j=0;j<=num;j++)
{if(i+j==num)
printf("%d+%d=%d, ",i,j,num);
}
printf("\n");
}
下面的代码更简单:
#include
void main()
{int i,j,num;
scanf("%d",&num);
for(i=0;i<=num;i++)
printf("%d+%d=%d, ",i,num-i,num);
printf("\n");
}
都经过运行,能实现你的要求追问额,我刚刚忘记说了,要用java来编,再次麻烦你了追答哎,不好意思,我java水平只是了解,比较熟悉c/c++,不过程序的算法都是差不多的,只要控制下输入输出格式就好了追问好,还是谢谢了,以后有问题还问你哈
全部回答
- 1楼网友:西岸风
- 2021-03-17 21:19
给你现编的 希望有用
#include
#include
void main()
{
int mm;
int i=0;
scanf("%d",&mm);
if(mm==0) printf("0+0=0");
else
{
for(i=0;i<=mm;i++)
{
printf("%d+%d=%d \n",i,mm-i,mm);
}
}
}
#include
#include
void main()
{
int mm;
int i=0;
scanf("%d",&mm);
if(mm==0) printf("0+0=0");
else
{
for(i=0;i<=mm;i++)
{
printf("%d+%d=%d \n",i,mm-i,mm);
}
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯