- 博客(13)
- 收藏
- 关注
原创 n个阶乘相加
int main() { int i,n; long sum=0, term=1;printf("input n:");scanf("%d",&n);for(i=1;i<=n;i++){ term=term*i; sum=sum+term;}printf("1!+2!+...+%d!=%ld\n",n,sum);return 0;} 知识点:
2017-12-12 10:44:47
8207
原创 n个数相加的简便方法
int main() { int i,j,n,sum; printf(“input n:”); scanf(“%d”,&n); sum=0; for(i=1,j=n;i<=j;i++,j–) { sum=sum+i+j; } printf("sum=%d\n",sum);return
2017-12-12 09:32:09
2940
原创 输出100以内所有含7或7的倍数的值
int main() { int i,a,b; for(i=1;i<100;i++) { a=1%10; b=i%10; if(a==10||b==7||i%7==0) printf(“%d\t”,i); } return 0; } 知识点:for循环的使用,学会输出100以内所有含7或7的倍数的
2017-11-21 11:17:01
5965
原创 输出水仙花数
void main() { int a,b,c,i; for(i=100;i<1000;i++) { a=i/100; b=i%100/10; c=i%10; if(a*a*a+b*b*b+c*c*c==i) printf(“%d\t”,i); } } 知识点:函数的应用,输出水仙花数,学会求余数 for循环的使用
2017-11-16 21:09:11
305
原创 月息的计算
main() { int x ,i ; x=1000; for(i=1;i<=5;i++) { x=1000*i; x=x+(x*0.01875)*12;} printf(“x=%d\n”,x); } 知识点:for循环的使用,学会月息计算
2017-11-13 19:56:36
657
原创 华氏和摄氏温度之间的转换
main() { int F,C; for(F=0;F<=300;F++) { if(F%10==0) { C=(float)5/(float)9*(F-32); printf(“F=%d\n”,F); printf(“C=%d”,C);
2017-11-12 21:31:28
2237
原创 连续数的平方和立方
main() { int i,j,n,m; printf(“input n:”); scanf(“%d”,&n); for(i=1;i<=n;i++) { j=i*i; m=j*i; printf(“j=%d\n”,j); printf(“m=%d\n”,m);}} 知
2017-11-12 21:01:46
643
原创 计算阶梯数
int main() { int x=1,find=0;while(find!=1){ if(x%2==1&&x%3==2&&x%5==4&&x%6==5&&x%7==0) { printf("x=%d\n",x); find=1; } x++;}return 0;} 知识点: !find 表示find不等于fi
2017-11-12 20:35:23
1944
原创 函数的应用
includesum=Add(a,b);printf("sum=%d\n",sum); return 0;} 知识点:用函数求和。 注意:应先输入函数头。
2017-11-10 21:24:58
201
原创 赋值中类型的转换
#include <stdio.h>int main(){int n=256;float f=3.6;double d=2.5;n=f;f=n;d=f;printf("n=%d\n",n);printf("f=%f\n",f);printf("d=%f\n",d);} 知识点:赋值中类型的转换 , 规则:将右侧表达式的值转换成左侧变量的类型.
2017-11-07 10:52:20
336
原创 大小写字母之间的转换
![#include<stdio.h>int main(){ char a; char A; int i; for(i=0;i<10;i++){ scanf("%c"&a); A=a-32; printf("%c"A); } return 0;} 知识点:将小写字母转变为大写字母,小写字母与大写字
2017-11-05 21:06:24
992
原创 连续数之间的相乘
#include <stdio.h>int main(){ int n,i,cj; printf("input n:"); scanf("%d",&n); cj=1; for(i=1;i<=n;i++) { cj=cj*i; } printf("cj=%d\n",cj);}
2017-11-05 20:38:21
1891
原创 for循环
int main(){ int i; for(i=1;i<=50;i++){ printf(“%d\t”,i); }printf("\n");for(i=1;i<=50;i++){ printf("%d\n",i);}}for循环输出1~50的截图:
2017-10-29 20:22:33
274
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅