编写程序,从键盘输入一个整数,若是正数则原样输出,若是负数则输出该数的绝对值.
求绝对值的话:有小数的(即浮点型)用fabs()函数,整数用abs()
不是你想的那样加个-号是不行的!fabs()函数包含在#include中
修改如下:
#include
#include
int main()
{
double x;
scanf("%lf",&x);
if(x>=0)
printf("%lf",x);
else
{
x=fabs(x);
printf("%lf",x);
}
return 0;
}
#include
int main()
{
int n;
scanf("%d", &n);
if(n > 0) printf("正数");
else if(n < 0) printf("负数");
else{printf("零");}
return 0;
}
int main()
{
int num;
printf("Please input a integer:");
scanf("%d",&num);
if(num>=0)
printf("%d",num);
else printf("\n%d\n",-num);
}
编写程序,从键盘输入一个整数,若是正数则原样输出,若是负数则输出该数...
int main(){ int num;printf("Please input a integer:");scanf("%d",&num);if(num>=0)printf("%d",num);else printf("\\n%d\\n",-num);}
用C语言编程从键盘输入一个正整数,判断其个位数是否为5,若是5则输出...
int main() { int number;printf("请输入一个正整数: ");scanf("%d", &number);\/\/ 确保输入的是正整数 if (number <= 0) { printf("输入错误,请输入一个正整数。\\n");return 1; \/\/ 返回非零值表示程序出错 } \/\/ 获取个位数 int last_digit = number % 10;\/\/ 判断个位数是否为...
c语言设计程序:用函数实现:从键盘输入一个整数,判断其是否是素数;如是...
int a = 0; int i;printf("请输入整数:");scanf("%d",&a);for(i = 2;i
从键盘输入一个整数,如果是两位数那么输出yes,否则输出no
include<stdio.h> int main(){long x;scanf("%ld",&x);if(x>9&&x<100)printf("yes\\n");else printf("no\\n");return 0;}
由键盘输入一个整数,若为字母则输出A,若为数字符号则输出0,若为其他字 ...
给你用C写了一个。include <stdio.h> void main(){ int n;printf("请输入一个整数:\\n");scanf("%d",&n);if(n>=48 && n<=57)printf("0\\n");else if(n>=65 && n<=122)printf("A\\n");else printf("#\\n");}
用C语言编程从键盘输入一个正整数,判断其个位数是否为5,若是5则输出...
include <stdio.h> int main(){ int five;printf("输入一个整数:");scanf("%d",&five);while(five>10){ five = five%10;} if(five == 5)printf("yes");else printf("no");return 0;}
编程题: 1.输入一个整数,如果大于等于0则输出 is positive,否则输出is...
"stdio.h"include "string.h"main(){ int num=0,i;char a[100];gets(a);for(i=0;a[i];i++){ if(a[i]>='0'&&a[i]<='9')num++;} printf("%d",num);} 4main(){ Int x,I,sum=0;Scanf(“%d”,&x);For(i=1;i<=x;i++)Sum+=I;Printf(“%d”,sum);} ...
c语言写程序,从键盘输入一个数字,若大于零则输出正数,若小于零则输出负...
include <stdio.h> int main(){ int n;scanf("%d", &n);if(n > 0) printf("正数");else if(n < 0) printf("负数");else{printf("零");} return 0;}
c语言:从键盘输入一个正整数,如果为6的倍数,则输出该数的算术平方根_百...
前面写的都对,就是标点有些是全角的,要改成英文标点。在最后写上printf("%f\\n",sqrt(a));和return 0;即可。还有一点,要用一对{}把除main()之外的代码括起来。
编写程序,实现从键盘输入一个正整数,输出该正整数的位数。
\/* 写程序用输出一个由用户输入的正整数的位数,例如26的位数为2;2341的位数为4。*\/ include "stdio.h"void main(){ int sum,i=0;printf("please input a sum (sum>=0 && 整数)");scanf("%d",&sum);while(sum!=0){ sum=sum\/10;i++;} printf("sum是%d位数\\n",i);} 正确的 ...