1542.25 839.18 83.99 1295.01 1.75
例子输出
$1581.42
#include
float x,y,sum; sum=0; int i;
for(i=1;i<=12;i++) {
scanf(\sum+=x; }
y=sum/12;
printf(\return 0; }
18.满足条件的数
编写程序,读入若干个四位数(小于30),求出其中满足以下条件的数的个数: 个位数上的数字减去千位数上的数字,再减去百位数上的数字, 再减去十位数上的数字的结果大于零。 关于输入
输入为两行,第一行为四位数的个数,第二行为要读入的四位数 关于输出
输出为一行,即满足条件的四位数的个数
#include
int n,m,i,x1,x2,x3,x4,p,j; j=0;
scanf(\ for(i=1;i<=n;i++) {
scanf(\ x4=m/1000;
x3=(m-1000*x4)/100;
x2=(m-1000*x4-100*x3)/10; x1=m-1000*x4-100*x3-10*x2; p=x1-x2-x3-x4; if(p>0){ j++; } }
printf(\return 0; }
19.求最大公约数 #include
int a, b, result; scanf(\result = a; while(1){ }
printf(\return 0;
if((a%result == 0)&&(b%result == 0)){ } result--; break;
}
20.最小公倍数 #include
int a, b, result; scanf(\result = a; while(1){ }
printf(\return 0;
if((result%a == 0)&&(result%b == 0)){ } result++; break;
21.编写一个完整的 C 程序, 求一个正整数中各个数位(个位、十位、百位、? )上数字的和。
输入:一个正整数;
输出:一个整数,即输入的正整数中各个数位上数字的和。 例子输入: 123456 例子输出: 21
int main(){
int a, result = 0; scanf(“%d”, &a); for(int i = a; i>0; i /= 10){ result += i; }
printf(“%d”, result); return 0; }
22. 输出一个 double 型数的小数部分.
#include
23.接受从控制台输入的三个整数,并按照绝对值的大小进行从大 到小输出到控制台 #include
scanf(\ if((a<0 ? -a : a) < (b<0 ? -b : b)){ t = a; a = b; b = t; } if((a<0 ? a : a) < (c<0 ? c : c)){
t= a; a =c; c= t; } if((b<0 ? b : b) < (c<0 ? c : c)){
t=b; b=c; c=t; }
printf(\ return 0; }
24.判断是否为素数
输入一个正整数,请判断它是不是素数。如果是输出yes,不是则输出no