你没有考虑a=0的情况,我把我写的给你看看,你看看有什么不同吧:include<stdio.h> include<math.h> main(){ int a,b,c;double DT,x,x1,x2;scanf("%d %d %d",&a,&b,&c);DT=b*b-4*a*c;if((a==0)&&(b==0))printf("Input error!\n");else { if(a==0){x=-c/(1...
include<stdio.h> int main(){ int a,b,fb;scanf("%d%d",&a,&b);fb = abs(b);printf("a+|b| = %d\n", a+fb);return 0;}
格式:scanf()是C语言中的一个输入函数。与printf函数一样,都被声明在头文件stdio.h里,因此在使用scanf函数时要加上#include <stdio.h>。(在有一些实现中,printf函数与scanf函数在使用时可以不使用预编译命令#include <stdio.h>。)它是格式输入函数,即按用户指定的格式从键盘上把数据输入到指定...
i++){printf("%d ", p[i]);}printf("\n");}return 0;}/for循环行水仙花数没于1000用数证明/include<stdio.h>voidmain(){intm,n,i;inta,b,c;do{printf("inputoneinteger\n");scanf("%d",&m);printf("inputanotherinteger\n");scanf("%d",&n);}while(m<100&&n<1000);if(m...
void main()/*空类型:主函数*/ 3、定义变量:int a,b,d; /*定义变量的数据类型为整型*/ char c;/*定义变量的数据类型为字符型*/ 4、输入四则运算式:printf("输入如“3*4”或“5+2”的四则运算式:");/*输出文字提示*/ scanf("%d%c%d",&a,&c,&b);/*输入四则运算式*/ ...
int main() { void swap(int* x,int* y); int a,b,c; scanf("%d %d %d",&a,&b,&c); if(a<b)swap(&a,&b); if(a<c)swap(&a,&c); if(b<c)swap(&b,&c); printf("%d %d %d\n",a,b,c); return 0; } void swap(int* x,int* y) {int t; t=*x; *x=*y; *y=t...
include<stdio.h> include<stdlib.h> int main(){ int a,b,sum=0;printf("请输入a:");scanf("%d",&a);printf("请输入b:");scanf("%d",&b);sum=abs(a)+abs(b);printf("a,b绝对值之和为:%d",sum);return 0;} include...
include <stdio.h>void main(){int a,b,y;scanf("%d%d",&a,&b);y=(a-b)*(a+b);printf("y=%d",y);}//运行示例:
a:b);}include<stdio.h>int main(){int a,b;scanf("%d%d",&a,&b);if(a>b)printf("%d",b);elseprintf("%d",a);return 0;}include<stdio.h>void main(){int a,b;printf("请输入a,b:");scanf("%d%d\n",&a&b);if(a>b)printf("min=%d\n",b);elseprintf("min=%d\n"...
C语言输入俩个整数,输出他们之间所有整数的和,可以参考以下的代码:include <stdio.h>void main(){int a,b;printf("请输入较小的整数:\n");scanf("%d",&a);printf("请输入较大的整数:\n");scanf("%d",&b);int sum=0;for(int i=a;i<=b;i++){sum+=i;}printf("它们之间的...