中易网

C语言的减法问题

答案:3  悬赏:80  
解决时间 2021-04-09 22:18
int a,b,c;
scanf("%d,%d",&a,&b);
c=a-b;
printf("%d",c);
getch();
答案不对~我不知道为什么~请高手讲解~
就是输入2个数~然后减法后输出
还有就是
int nt n1,n2,i,j;
char a1[100],a2[100];
scanf("%s %s",&a1,&a2);
n1=strlen(a1);
n2=strlen(a2);i=0;j=0;
for(i=n1+1;i<=(n1+n2);i++)
{
a1[j]=a2[j];
}
printf("\n%s %d %d",a1,n1,n2);
计算结果也不对~ 是在不知道为什么?
最佳答案
第一个程序中没有问题,可能你的输入有问题,应该110,12

第2题你的错误很多,我给你修改了,可以得到正确答案,
#include<stdio.h>
#include <string.h>
void main()
{
int n1,n2,i,j;
char a1[100],a2[100];
scanf("%s %s",&a1,&a2);
n1=strlen(a1);
n2=strlen(a2);i=0;j=0;
for(i=n1;i<(n1+n2);i++)
{
if (j<n2)
{
a1[i]=a2[j];
}
j++;
}
a1[n1+n2]='\0';
printf("\n%s %d %d\n",a1,n1,n2);
}
全部回答
程序本身没有问题,可能是你输入两个数的时候没有加,号 scanf("%d,%d",&a,&b); 输入格式应该是:5,2
#include  #include  int main() {     int a,b,c; puts(请输入被减数和减数");         scanf("%d%d",&a,&b);//不能在sacnf()中写字符串     c=a-b;     printf("商是%d\n",c);     system("pause");     return 0; }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
星字开头的四字网名女生的。
老婆一次一次的骗我,骗了三次,你们说还能相
主角的金手指是道德经的导界小说
白天,小明和小亮在阳光下散步,小亮对小明说
好味道青春馆地址在什么地方,想过去办事
想知道:晋中市 从介休火车站到张壁古堡怎么坐
牡丹花的介绍,50字左右
明昊路地址在什么地方,想过去办事
申请市政公用工程施工总承包企业资质所需的二
高效液相色谱检测器和电脑无法连接怎么办
如何找出一个圆的圆心?
请问腹部肌肉酸疼是怎么回事,从躺着弯起身体
我的手机是不是变砖头了
衣服拉链底部容易蹦开,要怎么弄才好呢?拉链啊
大连市甘井子区营城子地区医院前牧诊所地址有
推荐资讯
山东省青岛市有没有特岗教师报名?
为什么lol打不了字
欲擒故纵要多长时间
用matlab怎么画温度场云图,请高手指点
为什么我昨天在唯品会收藏的东西有一部分不见
梦幻西游魔方寸为什么伤害这么高
中塔口村地址在哪,我要去那里办事
快捷快递我运单号丢了能不能查到
我的学生证上的优惠区间写的是从淄博到济宁,
我的手机GPS的信号总是不太好,请问那一款手
成人高校学费是怎么收的
什么是动态域名,动态域名有什么用?谢谢!
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?