自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 编程从键盘输出半径r,计算并输出的圆的周长和面积。

#include <stdio.h>int main(){ double r; printf("Input r:"); scanf("%lf",&r); printf("圆的周长为%f\n",2*3.14159*r); printf("圆的面积为%f\n",3.14159*r*r); return 0;}运行结果:

2017-11-24 19:56:44 30201 2

原创 计算并输出一个三位数的各位、十位和百位数字之和。

#include <stdio.h>#include <stdlib.h>int main(){ int x=153,m1,m2,m3,sum; m1=x%10; m3=x%100; m2=(x-m3*100)/10; sum=m1+m2+m3; printf("m1=%d,m2=%d,m3=%d,sum=%d\n",m1,m2,m3,sum); return 0

2017-11-21 11:06:49 5397

原创 变量x,y,z赋初值2.5,然后在屏幕上打印这些变量的值。

#include <stdio.h>#include <stdlib.h>main(){ float x=2.5,y=2.5,z=2.5; printf("These values are:\n"); printf("x=%f\n",x); printf("y=%f\n",y); printf("z=%f\n",z);}知识点:变量应该先定义,后使用。

2017-11-21 10:20:00 3654 7

原创 求100~300间能被3整除的数的和。

#include <stdio.h>int main(){ int n; long sum=0; for(n=100;n<=300;n++) { if(n%3==0) sum=sum+n; } printf("%ld\n",sum); return 0;}运行结果:

2017-11-19 21:10:21 2595

原创 求1+1/2+1/3+1/4+...+1/n

#include <stdio.h>int main(){ double sum=0; int n,i; scanf("%d",&n); printf("\n"); for(i=1;i<=n;i++) sum=sum+1.0/i; printf("sum=%1f",sum); return 0;}运行结果:

2017-11-19 21:03:07 7917

原创 任意输入一个三位数,判断该书是否是水仙花数。若是输出“yes”,否则输出“no”。

#include <stdio.h>int main(){ int x; int a,b,c; scanf("%d",&x); a=x%10; b=x/10%10; c=x/100; if(a*a*a+b*b*b+c*c*c==x) printf("yes\n"); else printf("no\n");

2017-11-19 20:53:25 19707

原创 在输入的一系列正整数中求出最大者,输入0结束循环。

#include <stdio.h>int main(){ int a,max=0; scanf("%d",&a); while(a!=0) { if(max<a) max=a; scanf("%d",&a); } printf("%d\n",max); return 0;}运行结果:

2017-11-19 20:42:36 10881

原创 计算一个整数的各位数字之和

#include <stdio.h>int main(){ int m,n=0; scanf("%d",&n); for(;n!=0;) { m=n%10; n/=10; } printf("%d\n",m); return 0;}运行结果:

2017-11-19 19:49:21 3481

原创 编程计算并输出1到n之间的所有数的平方和立方。

#include <stdio.h>#include <stdlib.h>main(){ long i,n; long p,q; int term=1; printf("Input n:"); scanf("%d",&n); for(i=1;i<=n;i++) { term=i*i; p=term;

2017-11-12 20:53:37 5389

原创 鸡兔同笼,共有98个头,386只脚,请用穷举法编程计算鸡,兔各有多少只.

#include <stdio.h>#include <stdlib.h>main(){ int i; for(i=1;i<=98;i++) { if(2*i+4*(98-i)==386) break; } printf("鸡的个数为:%d,兔的个数是%d。",i,(98-i));}运行结果:

2017-11-12 20:46:29 17387

原创 n个阶层相加

#include <stdio.h>int main(){ int i,n; long sum=0,p=1; printf("Input n:"); scanf("%d",&n); for(i=1;i<=n;i++) { p=p*i; sum=sum+p; } printf("1!+2!+...+%d!

2017-11-12 19:49:13 1114

原创 求两个数的最大公约数

#include <stdio.h>int main(){ int a,b,r; scanf("%d%d",&a,&b); if(a<b) { r=a; a=b; b=r; } while(b!=0) { r=a%b; a=b; b=r;

2017-11-12 16:27:26 204

原创 将小写字母转换成大写字母

#include <stdio.h>int main(){ char a; char A; int i; for(i=1;i<=10;i++) { scanf("%c",&a); A=a-32; printf("%c",A); } return 0;}运行结果:

2017-11-12 16:19:54 651

原创 菱形的制作

#include <stdio.h>main(){ int i,j,n; scanf("%d",&n); for(i=0;i<=n;i++) { if(i<=n/2) { for(j=n/2-i+1;j>=0;j--) { printf(" ");

2017-11-12 16:10:27 181

原创 分离一个三位数

#include <stdio.h>int main(){ int num; int g,s,b; printf("输入一个三位数的整数\n"); scanf("%d",&num); if(num<0) { num=num*(-1); } printf("%d\n",num); g=num%10; nu

2017-11-12 15:46:58 1113 1

原创 计算1*2*3+3*4*5+...+99*100*101的值。

#include <stdio.h>#include <stdlib.h>int main(){ long i; long term,sum=0; for (i=1;i<=101;i=i+2); { term=term*i; sum=sum+term; } printf("sum=%1d",sum); ret

2017-11-07 10:40:44 9735 2

原创 从键盘上任意输入一个年号,判断它是否是闰年。

#include <stdio.h>int main(){ int year,flag; printf("Enter year:"); scanf("%d",&year); if(year%4==0 &year%100!=0) flag=1; else flag=0; if(flag==1) print

2017-11-02 20:50:40 10205 2

原创 计算1+3+5+7+...+99+101的值。

#include <stdio.h>int main(){ int i, sum=0; for (i=1;i<=101;i=i+2) { sum=sum+i; } printf("sum=%d\n",sum); return 0;}知识点:for语句中三个表达式之间的分隔符号是分号,有且仅有两个分号,既不能多也不能少。运行结果:

2017-11-02 20:33:20 9023

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除