C语言,编程求两个整数的和、差、积、商与余数。
【样例输入输出】Enternum1:5Enternum2:35+3=85-3=25*3=155/3=1.675%3=2我的程序:#include<stdio.h>void...
【样例输入输出】
Enter num1:5
Enter num2:3
5+3=8
5-3=2
5*3=15
5/3=1.67
5%3=2
我的程序:
#include<stdio.h>
void main()
{
int a,b;
printf("Enter num1:");
scanf("%d,&a");
printf("Enter num2:");
scanf("%d,&b");
printf("%d+%d=%d\n",a,b,a+b);
printf("%d-%d=%d\n",a,b,a-b);
printf("%d*%d=%d\n",a,b,a*b);
printf("%d/%d=%d\n",a,b,a/b);
printf("%d%%d=%d\n",a,b,a%b);
}
请问哪里错了,汗 展开
Enter num1:5
Enter num2:3
5+3=8
5-3=2
5*3=15
5/3=1.67
5%3=2
我的程序:
#include<stdio.h>
void main()
{
int a,b;
printf("Enter num1:");
scanf("%d,&a");
printf("Enter num2:");
scanf("%d,&b");
printf("%d+%d=%d\n",a,b,a+b);
printf("%d-%d=%d\n",a,b,a-b);
printf("%d*%d=%d\n",a,b,a*b);
printf("%d/%d=%d\n",a,b,a/b);
printf("%d%%d=%d\n",a,b,a%b);
}
请问哪里错了,汗 展开
4个回答
展开全部
这题主要考察对C语言输入输出的运用。代码如下:
#include "stdio.h"
#include "math.h"
#include "conio.h"
main()
{
int i,j;
long a,b,c,d,e;
printf("please input two numbers:\n");
scanf("%d%d",&i,&j);
a=i+j;
b=i*j;
c=i-j;
d=i/j;
e=i%j;
printf("%d\n%d\n%d\n%d\n%d\n",a,b,c,d,e);
getch();
}
扩展资料
C语言输入输出函数:
C语言无I/O语句,I/O操作由函数实现
#include <stdio.h>
a、字符输出函数putchar
格式: putchar( c );
参数: c为字符常量、变量或表达式。
功能:把字符c输出到显示器上。
返值:正常,为显示的代码值;
b、格式输出函数printf
格式:printf(“格式控制串”,输出表);
功能:按指定格式向显示器输出数据。
输出表:要输出的数据。
格式控制串:包含两种信息。
格式说明:%[修饰符]格式字符,用于指定输出格式。
普通字符:原样输出。
展开全部
被除数不能为0,所以当num2=0的时候,程序就报错了。
还有,你两个数都是int型的。商是double型,在处理的时候,加一个强制转换shang=(double)num1/num2;这样就可以了
还有,你两个数都是int型的。商是double型,在处理的时候,加一个强制转换shang=(double)num1/num2;这样就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
scanf("%d“,&a); 引号位置错了,下同
printf("Enter num2:");
scanf("%d”,&b);
printf("Enter num2:");
scanf("%d”,&b);
追问
谢谢,引号的问题解决了,但程序还是有问题的,你能再看一下吗?
除法和取余那边有问题……谢谢了!
追答
printf("%d/%d=%lf\n",a,b,a*1.0/b); //如果想要看到小数,就要按浮点数运算
printf("%d%%%d=%d\n",a,b,a%b); //格式 串中%%表示输出一个%
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
#include<math.h>
void main()
{
int a,b;
long h,c,j,s,y;
printf("a=");
scanf("%d",&a);
printf("b=");
scanf("%d",&b);
h=a+b;
j=a*b;
c=a-b;
s=a/b;
y=a%b;
printf("h=%d c=%d j=%d s=%d y=%d\n",h,c,j,s,y);
getch();
}
#include<math.h>
void main()
{
int a,b;
long h,c,j,s,y;
printf("a=");
scanf("%d",&a);
printf("b=");
scanf("%d",&b);
h=a+b;
j=a*b;
c=a-b;
s=a/b;
y=a%b;
printf("h=%d c=%d j=%d s=%d y=%d\n",h,c,j,s,y);
getch();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询