![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
pat之路
哈喽朝龙
这个作者很懒,什么都没留下…
展开
-
矩阵输出
题目描述输出以下4*5的矩阵1 2 3 4 52 4 6 8 103 6 9 12 154 8 12 16 20要求使用循环实现,注意每行输出5个数字,每个数字占3个字符的宽度,右对齐。#include<stdio.h>#include<math.h>int main(){ int i,j,sum=0; for(i=1;...原创 2019-12-23 11:34:59 · 472 阅读 · 0 评论 -
C语言求解斐波那契函数
#include<stdio.h>#include<math.h>int main(){ int n1=1,n2=1,i=1,n,an; scanf("%d",&n); if(n==1||n==2) printf("%d",n); else{ while(i<n-1){ an=n1+n2; ...原创 2019-12-23 11:31:00 · 752 阅读 · 0 评论 -
C语言求解π
#include<stdio.h>#include<math.h>int main(){ int s=1,n=1; double k,t,pi=0; do{ t=1.0/(2*n-1)*s; n++; k=t*4.0; s=-s; pi=pi+k;}while(fabs(k)>1e-6); printf("%10...原创 2019-12-23 11:29:26 · 234 阅读 · 0 评论 -
C语言求解数组元素逆置的四种方法
1、题目描述 将一个长度为10的整型数组中的值按逆序重新存放。 如:原来的顺序为1,2,3,4,5,6,7,8,9,0,要求改为0,9,8,7,6,5,4,3,2,1。2、方法1思路:直接倒序输出#include <stdio.h>int main(){ int a[10];// printf("请输入a[j]的值:"); for(int j=0;j<=9;j++)...原创 2019-12-23 11:26:30 · 17505 阅读 · 6 评论 -
有序插入的两种解法
题目描述有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入到数组中。假设数组长度为10,数组中前9个数(这9个数要求从键盘上输入,输入时要满足自小到大的输入顺序)已经按从小到大进行排序。然后再从键盘上输入一个整数,将此整数插入到前有序的9个数中,使得最终的10个数依然是从小到大有序的。解法1思路:先输入有序的九个数字来填充数组。再输入要插入的数,用该数分别与数组中的每个数字...原创 2019-12-22 11:42:48 · 1229 阅读 · 0 评论 -
有3个整数a, b, c,由键盘输入,输出其中最大的数。
#include<stdio.h>#include<math.h>int main(){ int a,b,c,t,max; scanf("%d %d %d",&a,&b,&c); if(a>b) { t=a;} else{ t=b; } if(t>c) { max=t;} else{ m...原创 2019-12-19 23:40:51 · 3936 阅读 · 0 评论 -
奖金计算
题目描述某企业发放的奖金根据利润提成。利润I低于或等于100000时,奖金可提10%;利润高于100000元,低于200000元(100000<I<=200000)时,低于100000元的部分仍按10%提成,高于100000元的部分提成比例为7.5%;200000<I<=400000时,低于200000元的部分仍按上述方法提成(下同),高于200000元的部分按5%提成;...原创 2019-12-19 23:38:45 · 1058 阅读 · 2 评论