好文档 - 专业文书写作范文服务资料分享网站

c语言(1)

天下 分享 时间: 加入收藏 我要投稿 点赞

编写程序,读入三个双精度数,求出他们的平均值并保留此平均值小数后一位

#include void main() { doublea,b,c; printf(\请输入三个双精度数\\n\ scanf(\ printf(\这三个数的平均值为%.1f\\n\}

三段函数

#include #include void main() { intx,y; printf(\ scanf(\ if(x>(-10)&&x<0){ y=x+10; printf(\ else if(x>=0&&x<10){ y=2*x; printf(\ else if(x>=10){ y=pow(x,2); printf(\ else printf(\ }

1/3+1/5+。。。。。。求和 #include void main() { int n; doublesum,item; printf(\ scanf(\ sum=0; for(inti=1;i<=n;i++) { item=1.0/(2*i+1); sum=sum+item;

} printf(\前n项值为%.2f\\n\}

用循环结构输出图形 #include void main() { int n; printf(\请输入打印行数n:\\n\ scanf(\ for(inti=1;i<=n;i++) { for(int j=1;j<=2*i-1;j++) { printf(\ } printf(\ } }

2/1+3/2+5/3+......前20项之和 #include void main() { doublei=1.0,j=2.0,c; double sum=0,item; for(int k=1;k<=20;k++) { item=j/i; sum=sum+item; c=j; j=i+j; i=c; } printf(\前20项和为%.2f\\n\}

输入一个圆半径,当r>=0时求面积和周长 #include void main() { doubler,C,S; printf(\请输入半径r:\\n\

scanf(\ if(r>=0) { C=2.0*3.14*r; S=3.14*r*r; printf(\圆形的周长C=%.2f,面积S=%.2f\\n\ } else printf(\圆形半径r不合法\\n\ }

水仙花数

#include #include void main() { inta,b,c; for(inti=100;i<=999;i++) { a=i/100; b=i0/10; c=i; if((100*a+10*b+c)==pow(a,3)+pow(b,3)+pow(c,3)) printf(\水仙花数:%d\\n\ } }

编写程序,输入一个整数,打印出它是奇数还是偶数 #include #include void main() { int x; printf(\请输入一个整数X:\\n\ scanf(\ if(x%2==0) printf(\是偶数\\n\ else printf(\是奇数\\n\ }

输出100以内能被7整除的数 #include

#include void main() { for(inti=0;i<=100;i++) { if(i%7==0) printf(\可以被7整除\\n\ } }

对10个数进行排序(复印纸第四页)

输入月份,求该月有多少天 #include void main() { intx,a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; printf(\请输入查询的月份\\n\ scanf(\ printf(\月一共有%d天\\n\ }

用循环程序结构输出如下图案(不用循环结构0分)

#include void main() { for(inti=0;i<5;i++) { for(int k=0;k<=i;k++) printf(\ for(int j=1;j<=9-2*i;j++ ) printf(\ printf(\ } }

从键盘输入一个字符,如果是大写字母,就转换成小写输出,如果是小写字母,…. #include void main() { char x;

printf(\请输入字母x:\\n\scanf(\

if( x>='A' && x<='Z') {

x=x+32; } else if( x>='a' && x<='z') {

x=x-32; } printf(\ }

请输入一个整数,把该数逆序输出 #include void main() { int x; printf(\请输入数字\\n\ scanf(\ while(x) { printf(\ x=x/10; } printf(\ }

1/2 +1/4+ 1/6前 n项和 #include void main() { int n; double sum=0,item; printf(\请输入一个N:\\n\ scanf(\ for(inti=1;i<=n;i++) { item=(double)1/(double)(2*i); sum=sum+item; } printf(\前%d项和为%.2f\\n\}

编写程序,读入三个双精度数,求出他们平均值并保留此平均值小数点后一位数

#include void main() { doublea,b,c,pingjunshu; printf(\请输入三个个数\ scanf(\ pingjunshu=(a+b+c)/(double)3;

printf(\三个数的平均数为%.1f\\n\}

用if语句编程实现输入三角形的三个边长,判断三边长能否构成一个三角形,若能,则计算出三角形的面积,若不能,则输出信息告诉不能

#include #include int main() {

floata,b,c,p; double s;

printf(\请输入三角形的三条边:\scanf(\if(a+b>c&&a+c>b&&b+c>a){ p=(a+b+c)/2;

s=sqrt(p*(p-a)*(p-b)*(p-c));

printf(\三角形的面积是%.2f\\n\} else

printf(\输入有误,不能构成三角形!\\n\}

首先输入一个数组,最大的与第一个元素交换,最小的与最后一个元素交换,然后输出数组。(复印纸第二页)

输入三个整数x,y,z,打印出最小者 #include void main() { intx,y,z,min; printf(\请输入三个数\\n\ scanf(\ if(x

printf(\最小\\n\ } else { if(y>z) printf(\最小\\n\ else printf(\最小\\n\ } }

编写程序,输入a,b,c,三个数,打印出最大者 #include void main() { intx,y,z,min; printf(\请输入三个数\\n\ scanf(\ if(x>y) { if(x>z) printf(\最大\\n\ else printf(\最大\\n\ } else { if(y

求和3+33+333+33333+......3333333333 #include #include void main() { double sum=0,item=0; for(inti=0;i<=9;i++) { item=item+3*pow(10,i); sum=sum+item; } printf(\}

编写程序,输入两个整数,1600和360,求出他们的商和余数,并输出 #include void main() { intshang ,yushu; shang=1600/360; yushu=160060; printf(\两数商为%d,余数为%d\\n\}

从键盘输入一个数,判断其是否是”5的倍数而不是7的倍数”,如果是,输出YES 否则NO

#include void main() { int x; printf(\请输入一个数X:\\n\ scanf(\ if(x%5==0&&x%7!=0) printf(\ else printf(\}

判断101-200之间有多少个素数,并输出所有素数 #include #include void main() { int n=0; for(inti=101;i<=200;i++) { for(int k=2;k<=sqrt(i);k++)

if(i%k==0)break; if(k>sqrt(i)) {printf(\ } printf(\素数一共%d个\\n\}

求和1+2+3......+100=5050 #include void main() { intitem,sum=0; for(inti=1;i<=100;i++) { item=i; sum=sum+item; } printf(\}

输入两个整数,求两数的平方和并输出 #include void main() { intx,y; printf(\请输入两个整数\\n\ scanf(\ printf(\两数平方和为%d\\n\}

求和1!+2!+3!+4!+。。。+8!

#include int main() {

inti,s,fact; __fact=1______; s=0;

for(i = 1;i <= 8;i++) {

fact = fact___*i_; s=s+fact; }

printf(\return 0; }

6orxd2r1l07b3ef97wu606i7k4ff8500zfw
领取福利

微信扫码领取福利

微信扫码分享