- 博客(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关注的人