C语言程序编写“输入两个整数,分别求他们的和、差、积、商、余数,并输出。”麻烦看看我哪里错了,谢!
前面声明变量的时候类型是浮点型,所以格式符应该使用%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格式符,用于变量地址的输出。
参考资料:格式字符-百度百科
相关参考:
讲解,C语言 输入2个整数,求两数的平方和并输出。
程序及注释如下:include <stdio.h> int main(){ int a,b,c; \/*定义三个整型变量*\/ printf("请输入两个整数:\\n"); \/*输出提示信息*\/ scanf("%d%d",&a,&b); \/*从键盘接收两个整数值*\/ c=a*a+b*b; \/*计算两数平方和并赋值给c*\/ printf("两数的平方和为:%d\\n...
求大神帮忙,编写一个C语言程序,从键盘输入两个整数,输出这两个数之和...
include<iostream> intmain(){ usingnamespacestd;inta,b;cout<<"Pleaseenterthetwonumber:\\n";cin>>a>>b;doublesum=((double)(a+b)\/2*(b-a+1));cout<<sum<<endl;return0;}
c语言编程:输入两个正整数,求最大公约数和最小公倍数
include<stdio.h> int main(){ int p,r,n,m,temp;printf("请输入两个正整数n,m:");scanf("%d,%d,",&n,&m);if(n<m){ temp=n;n=m;m=temp;} p=n*m;while(m!=0){ r=n%m;n=m;m=r;} printf("它们的最大公约数为:%d\\n",n);printf("它们的最小公约数为:%d\\n",p\/...
编写程序,求任意两个整数,求商(整数)和余数。如果除数为0,给出错误...
下面是一个C语言程序的示例,可以实现输入两个整数,计算它们的商和余数。如果除数为0,则输出错误提示信息。include <stdio.h> int main() { int dividend, divisor, quotient, remainder;\/\/ 输入被除数和除数 printf("请输入两个整数:");scanf("%d %d", ÷nd, &divisor);\/\/ 判断除数...
任意输入两整数a,b 编写程序求a+|b|的值。C语言题!求解!
include <stdio.h> int main(){ int a,b;scanf("%d%d",&a,&b);printf("%d\\n",b>0?a+b:a-b);return 0;}
编写C语言程序:输入2个非零整数求它们和、差、积、商并输出
include<stdio.h> int main(){int a,b;scanf("%d%d",&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);printf("%d%%%d=%d\\n",a,b,a%b);getch();return 0;} ...
大一C语言作业:“编写程序输入两个整数,输出它们的商和余数?”应该怎么...
include<stdio.h> int main(){ int a,b,c,d=0;scanf("%d %d",&a,&b);c=a\/b;d=a%b;printf("商是:%d\\n",c);printf("余数是:%d\\n",d);return 0;} 运行可用,输入用空格分分开两个数 比如输入:5 3后回车 输出:商是:1 余数是:2 C 语言属于易学难精的一门计算机语言。
c语言程序 输入任意2个整数,求它们的平均值,结果保留2位小数。 急求...
include <stdio.h>void main(){int a,b;scanf("%d%d",&a,&b);printf("%d与%d的平均值为%.2f",a,b,(a+b)\/2.0);} 运行示例:
C语言。输入两个整数,求出它们的和,并判断它们的和是不是偶数,如果是偶...
C语言。输入两个整数,求出它们的和,并判断它们的和是不是偶数,如果是偶数则输出y,否则输出n?程序如下:main(){ int a,b,c;scanf("%d%d",&a,&b);c=a+b;printf("%d+%d=%d\\n",a,b,c);if(c%2)printf("n\\n");else printf("y\\n");} 有什么问题请留言。
c语言编写两个自定义函数,分别实现求两个整数的最大公约数和最小公倍...
include<stdio.h> include<stdlib.h> int HCF(int x,int y);\/\/定义最大公约数函数 int LCM(int p,int q);\/\/定义最小公倍数函数 int main(){ int a,b,hcf,lcm;scanf("%d%d",&a,&b);\/\/输入两个整数 hcf=HCF(a,b);\/\/调用最大公约数函数 lcm=LCM(a,b);\/\/调用最小公倍数...
相关评论
15518306552:[答案] #include int main(){char a,b;a=getchar();scanf("%c", &b );printf("a=%c\n", a );printf("b=%c\n", b );return 0;}#include int main(){int i;double d ;char c;printf("input char :" );c=getchar();putchar(c);...
15518306552: int x,y; scanf(%d,&x); scanf(%d,&y); if(x>y) printf(x); else printf(y); 其它自己完善
15518306552: main() { int a,b; scanf("%d%d",&a,&b); if(a>b) { printf("%d>%d",a,b); } else { printf("%d>%d",b,a); } }
15518306552: #include<stdio.h> char *fun1(char *s,char *t) { char *s1=s; while(*s)s++; while(*t)*s++=*t++; *s=0; return s1; } void main() { char s[100],t[100]; printf("输入字符串:"); gets(s); printf("输入字符串:"); gets(t); printf("%s\n",fun1(s,t)); }