C语言例题
.一壹
记录一些自己做过的题
展开
-
两个不同的自然数A和B,如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数。求3000以内的全部亲密数。
#include<stdio.h>int friendNumber(int a){ int i; int sum=0; for(i=1;i<a;i++) { if(a%i==0) { sum=sum+i; } } return sum;}int main(){ int i,j; for(i=2;i<=3000;i++) { j=friendNumb.原创 2021-12-23 23:40:19 · 2860 阅读 · 0 评论 -
输入一个非负实数x,计算其平方根。
#include <stdio.h>#include <math.h>int main(){ double sqrt(double x); double x,y; scanf("%lf",&x); y=sqrt (x); printf("%.2f",y); return 0;}原创 2021-12-23 00:37:29 · 1831 阅读 · 0 评论 -
输入两个电阻的值a和b,求它们并联和串联的电阻值。求并联电阻公式:a*b/(a+b),求串联的公式为:a+b。
#include <stdio.h>int main(){ double a,b,c,d;scanf("%lf%lf",&a,&b);c=a*b/(a+b);d=a+b;printf("%.2f %.2f",c,d); return 0;}原创 2021-12-22 09:10:31 · 1085 阅读 · 0 评论 -
输入两个正整数a,b,求a对b的余数。
#include <stdio.h>int main(){int a,b,c;scanf("%d%d",&a,&b);printf("%d",c=a%b); return 0;}原创 2021-12-22 09:07:43 · 1987 阅读 · 0 评论 -
输入一个整数n(-1000<=n<=1000),求n的立方
#include <stdio.h>int main(){ int n,result;scanf("%d",&n);result=n*n*n;printf("%d",result); return 0;}原创 2021-12-22 09:00:05 · 1100 阅读 · 0 评论