
笔记
油菜又爱学
大一萌新,菜鸟一枚
展开
-
PTA兔子衍生
#include<stdio.h>int main(){ int i = 0, j = 1; int n; int k; scanf("%d", &n); int sum=0; if(n==1){ k=1; printf("%d",k); } else{ k=2; while (1) { sum = i + j; i = j; j = sum; if (sum >= n) {.原创 2021-12-25 15:07:07 · 525 阅读 · 0 评论 -
PTA输出菱形
先打印上面n+1/2行再打剩余的include<stdio.h>int main(){ int i, j, k,n; scanf("%d", &n); for (i = 0; i < (n + 1) / 2; i++) { for (j = 0; j <2 * (n / 2) - 2 * i; j++) { printf(" "); }for (k = 0; k <= 2 * i; k原创 2021-12-15 10:00:35 · 1059 阅读 · 0 评论 -
PTA矩阵运算
一次循环搞定,输入矩阵同时判断是否满足条件,满足即累加,最后求和。变量定义矩阵是非法的但PTA中是对的#include<stdio.h>int main(){ int m=0,sum=0,i,j; scanf("%d", &m); int a[m][m]; for (i = 0; i < m; i++) { for (j = 0; j < m; j++) { scanf("%d", &a[原创 2021-12-15 09:56:06 · 1341 阅读 · 1 评论 -
PTA高空坠球
如果每次都累加二倍高度就很简单啦,但初始高度只有一个,可以考虑将sum赋值为初始高度相反数再累加二倍高度#include<stdio.h>int main(){ float h; int n; double sum; scanf("%f%d", &h, &n); if (n == 0) { printf("0.0 0.0"); return 0; } else { sum原创 2021-12-15 09:48:16 · 1545 阅读 · 0 评论