- 博客(16)
- 收藏
- 关注
原创 徐登沿的第十五个程序(读入五个正整数并显示它们,当程序读入的数据为负数时,程序立即终止)
#include<stdio.h>main(){ int i,n; for(i=1;i<=5;i++) { printf("Please enter n:"); scanf("%d",&n); if(n<0) break; printf("n=%d\n",n); } printf("Progr
2017-12-12 19:27:41
13438
原创 徐登沿的第十四个程序(利用静态变量计算n的阶乘)
#include<stdio.h>long Func(int n);main(){ int i,n; printf("Input n:"); scanf("%d",&n); for(i=1;i<=n;i++) { printf("%d!=%1d\n",i,Func(i)); } return 0;}long Func(
2017-11-28 20:50:41
398
原创 徐登沿的第十三个程序(如何读取五个人的成绩,然后输出它们的平均值)
#include<stdio.h>main(){ int score[5]; int totalScore=0; int i; printf("Input the scores of ten students:\n"); for(i=0;i<5;i++) { scanf("%d",&score[i]); totalS
2017-11-28 20:16:55
555
原创 徐登沿的第十二个程序(习题8.1第二小题)
#include<stdio.h>void Func(int b[]){ int j; for(j=0;j<4;j++) { b[j]=j; }}int main(){ static int a[]={5,6,7,8},i; Func(a); for(i=0;i<4;i++) { printf(
2017-11-24 11:30:36
234
原创 徐登沿的第十一个程序(习题8.1第一小题)
#include<stdio.h>void Func(int x){ x=20;}int main(){ int x=10; Func(x); printf("%d\n",x); return 0;}运行结果: 知识点: 向函数传递数组心得体会: 其实吧,怎么得的我都不知道,求老师解答
2017-11-24 10:59:50
209
原创 徐登沿的第十个程序(计数控制的循环)
#include<stdio.h>main(){ int i,n; long p=1; printf("Please enter n:"); scanf("%d",&n); for(i=1;i<=n;i++) { p=p*i; } printf("%d!=%1d\n",n,p);}运行结果: 知识点: 计数控
2017-11-13 23:22:11
188
原创 徐登沿的第九个程序(计算并输出两个整数的最大值)
#include<stdio.h>main(){ int a,b,max; printf("Input a,b:"); scanf("%d,%d",&a,&b); if(a>b) max=a; if(a<=b)max=b; printf("max=%d\n",max);}运行结果: 知识点: 单分支的条件语句编程心得体会: 学会了使用单分
2017-11-13 22:41:36
1652
原创 徐登沿的第八个程序(scanf()函数的%c格式符存在问题的解决方法)
#include<stdio.h>main(){ int a; char b; float c; printf("Please input an integer:"); scanf("%d",&a); printf("integer:%d\n",a); printf("Please input a character:"); sca
2017-11-13 19:56:11
365
原创 徐登沿的第七个程序(赋值中的自动类型转换)
#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-12 21:17:55
168
原创 徐登沿的第六个程序(计算并输出圆的周长和面积)
#include<stdio.h>int main(){ double r=5.3; printf("circumference=%d\n",2*3.14159*r); printf("area=%f\n",3.14159*r*r);}运行结果: 知识点: 宏常量与宏替换心得体会: 分析发现,这个程序只能计算半径为5.3时的圆的周长和面积
2017-11-12 21:04:14
403
原创 徐登沿的第五个程序(单精度实型和双精度实型的有效位数)
#include<stdio.h>int main(){ float a; double b; a=123456.789e4; b=123456.789e4; printf("%f\n%f\n",a,b);}运行结果: 知识点: 将同一实型数分别赋值给单精度实型和双精度实型变量心得体会: 知道了为什么输出的结果会不同
2017-11-12 20:49:42
2559
原创 徐登沿的第四个程序(如何输出a,b,c三个变量的值)
#include<stdio.h>int main(){ int a=1; float b=2.5; char c='A'; printf("a=%d\n",a); printf("b=%f\n",b); printf("c=%c\n",c); printf("End of program\n"); return 0;}运行结果
2017-11-12 20:23:09
258
原创 徐登沿的第三个程序(习题7.1 )
#include<stdio.h>int Square(int i){ return i*i;}int main(){ int i=0; i=Square(i); for (;i<3;i++) { static int i=1; i+=Square(i); printf("%d,",i); }
2017-11-12 20:02:41
328
原创 徐登沿的第二个程序(三位数的输出)(改正版)
#include<stdio.h>int main(){ int x=153,b0,b1,b2,sum; b2=x/100; b1=(x-b2*100)/10; b0=x%10; sum=b2+b1+b0; printf("b2=%d,b1=%d,b0=%d,sum=%d\n",b2,b1,b0,sum);}运行结果: 知识点: 学会了三位数的输出心得体会: 恩,要多多
2017-11-07 11:31:39
199
原创 徐登沿的第二个程序(三位数的输出)
#includeint main(){ int x=153,b0,b1,b2,sum; b2=x/100; b1=(x-b2*100)/10; b0=x%10; sum=b2+b1+b0; printf("b2=%d,b1=%d,b0=%d,sum=%d\n",b2,b1,b0,sum);
2017-10-30 20:41:44
212
1
原创 徐登沿的第一个程序
```#include <stdio.h>int main(){ int a,b,max; printf("Input a, b:"); scanf("%d,%d",&a,&b); if(a>b) max = a; if(a<=b)max = b; printf("max = %d\n",max);} 这个scanf形式还不太熟悉,需要再多练
2017-10-26 23:45:30
151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人