博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【上机】《C语言程序设计》第3次上机
阅读量:6787 次
发布时间:2019-06-26

本文共 1699 字,大约阅读时间需要 5 分钟。

一,输出九九表

#include 
//用到printf输出函数int main(){ for(int i=1;i<=9;i++)//i为行数,共9行 { for(int j=1;j<=i;j++)//j为当前行应该输出的式子个数,第2行会输出2个式子,第3行会输出3个式子,即式子个数j小于等于当前行号i { printf("%d*%d=%d\t",j,i,j*i);//"\t"相当于按Tab键,用于输出多个空格 } printf("\n");//输出换行 } return 0; }

输出:

1*1=1

1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81

二,生成和输出Fibonacci数列

 

Fib[0]

Fib[1]

Fib[2]

Fib[3]

Fib[4]

Fib[5]

……

1

1

2

3

5

8

……

#include 
int f(int i)//定义函数{ if (i ==0 || i == 1)//"||"符号表示或者 { return 1; } else { return f(i-1)+f(i-2); }}int main(){ printf("请输入i的值:"); int i, result; scanf("%d", &i); result = f(i); printf("Fib[%d]=%d\n", i,result); return 0;}

输出:

请输入i的值:5

Fib[5]=8

三,输入十个数进行冒泡排序(升序)后输出

/*若有n个数,则要进行n-1趟比较,在第1趟中进行n-1次两两比较,在第j趟中进行n-j次两两比较.(比较相邻2个数,将小的调到前头;经第1趟比较,最大的数将沉底,它不再参加第2趟比较)*/#include
int main(){ int a[10];//存放10个数的整型数组 int i,j,temp; printf("please input 10 numbers:\n");//输出提示语 for(i=0;i<10;i++) { scanf("%d",&a[i]);//输入 } for(i=0;i<9;i++)//n-1=9趟比较 { for(j=0;j<9-i;j++) { if(a[j]>a[j+1]) { temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } } } printf("the sorted numbers:\n"); for(i=0;i<10;i++) { printf("%d ",a[i]); } printf("\n"); return 0;}

欢迎纠错建议。不要发表赞,顶等无关信息。

转载地址:http://hmigo.baihongyu.com/

你可能感兴趣的文章
第14章 Python和XML
查看>>
request:域
查看>>
mac vim 配色
查看>>
Win10 使用笔记
查看>>
冲刺阶段第七天
查看>>
windows Apache ab安装及压力测试
查看>>
HashMap原理
查看>>
iframe中访问父页面的元素
查看>>
乱码问题总结
查看>>
C++学习前理论
查看>>
HDU 2586 How far away ?
查看>>
HTTP协议中POST、GET、HEAD、PUT等请求方法 (自己学习)
查看>>
c++11: bind用法
查看>>
讨论:C#Gridview增加超链接列
查看>>
Service
查看>>
canvas 画板
查看>>
TYVJ P1045 &&洛谷 1388 最大的算式 Label:dp
查看>>
10+31=100小组项目第五周总结报告
查看>>
Python 爬取高清桌面壁纸
查看>>
测试-html格式
查看>>