C语言程序编写“输入两个整数,分别求他们的和、差、积、商、余数,并输出。”麻烦看看我哪里错了,谢!
#include"stdio.h"voidmain(){floatx,y,a,b,c,d;scanf("%d%d,&x,&y);printf("%d%d%f%f%d",x...
#include "stdio.h"
void main(){
float x,y,a,b,c,d;
scanf("%d%d,&x,&y);
printf("%d%d%f%f%d",x+y,x-y,x*y,x/y,x%d);
} 展开
void main(){
float x,y,a,b,c,d;
scanf("%d%d,&x,&y);
printf("%d%d%f%f%d",x+y,x-y,x*y,x/y,x%d);
} 展开
4个回答
展开全部
前面声明变量的时候类型是浮点型,所以格式符应该使用%f而不是%d,%d是整型。改为:
#include "stdio.h"
void main(){
float x,y,a,b,c,d;
scanf("%f%f,&x,&y);
printf("%f%f%f%f%f",x+y,x-y,x*y,x/y,x%d);
}
扩展资料:
printf函数格式字符:
常用的有以下几种格式字符:
1.d格式字符。用来输出十进制整数。有以下几种用法:
%d,按整型数据的实际长度输出;
%md,m为指定的输出字段的宽度;
%ld,输出长整型数据。
2.o格式符,以八进制整型式输出整数。
3.x格式符,以十六进制数形式输出整数。
4.u格式符,用来输出unsigned型数据,即无符号数,以十进制形式输出。
5.c格式符,用来输出一个字符。
6.s格式符,用来输出一个字符串。
7.f格式符,用来输出实数(包括单双精度),以小数形式输出。
8.e格式符,以指数形式输出实数。
9.g格式符,用来输出实数,它根据数值的大小,自动选f格式或e格式(选择输出是占宽度较小的一种),且不输出无意义的零。
10.p格式符,用于变量地址的输出。
参考资料:格式字符-百度百科
展开全部
#include "stdio.h"
void main()
{
int x,y;
scanf("%d%d",&x,&y);
printf("%d\n%d\n%d\n%d\n%d\n",x+y,x-y,x*y,x/y,x%y);
}
题目要求是输入两个整数。最好用int,而float是浮点型。
void main()
{
int x,y;
scanf("%d%d",&x,&y);
printf("%d\n%d\n%d\n%d\n%d\n",x+y,x-y,x*y,x/y,x%y);
}
题目要求是输入两个整数。最好用int,而float是浮点型。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
类型搞错,浮点数不支持求余数,而且浮点数不是用 %d ,而是%f
int x,y;
scanf("%d%d",&x,&y);
printf("%d %d %d %f %d\n" ,x+y , x-y, x*y , (float)x / (float) y, x%y );
int x,y;
scanf("%d%d",&x,&y);
printf("%d %d %d %f %d\n" ,x+y , x-y, x*y , (float)x / (float) y, x%y );
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#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();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询