#include <stdio.h>
#include <string.h>
int main(int argc,const char *argv[])
{
int num;
int g,s,b;
printf("输入三位数:");
scanf("%d",&num);
b=num/100;
s=num/10%10;
g=num%10;
printf("%d",g+s+b);
return 0;
}
实现3个数的交换,不借助其他变量实现
#include <stdio.h>
int main(int argc,const char *argv[])
{
int a=12,b=21,c=88;
a=a+b;
b=a-b;
a=a-b;
b=b+c;
c=b-c;
b=b-c;
printf("a=%d b=%d c=%d",a,b,c);
return 0;
}
输入一个实数,请输出向下取整和向上取整的数
#include <stdio.h>
int main(int argc,const char *argv[])
{
float num;
printf("输入一个实数:");
scanf("%f",&num);
printf("向下取整为%d,向上取整为%d",(int)num,(int)(num+1));
return 0;
}