
C语言
C语言
Sunflower丫
记录自己的C/C++,java学习过程,所有内容仅作自己所学记录。
展开
-
33、杨辉三角
33、杨辉三角原创 2022-12-23 19:21:27 · 108 阅读 · 0 评论 -
7744问题(完全平方数)
#include<stdio.h>#include <math.h>int main(){ for(int x=1; ; x++) { int n=x*x; if(n<1000)continue; if(n>9999)break; int hi=n/100; int lo=n%100; if(hi/10==hi%10&&lo/10==lo%10)原创 2022-11-06 11:09:51 · 256 阅读 · 1 评论 -
输出1,2,…,n的值
#include<stdio.h>int main(){ int n; scanf("%d",&n); for(int i=1; i<=n; i++) { printf("%d ",i); } return 0;}原创 2022-11-05 22:42:27 · 85 阅读 · 0 评论 -
三整数排序
输入三个整数,从小到大排序后输出。样例输入20 7 33样例输出7 20 33#include <stdio.h>int main(){ int a, b,c,t; scanf("%d%d%d", &a, &b,&c); if(a>b) { t=a; a=b; b=t; } if(a>c) { t=a;原创 2022-11-05 22:16:20 · 140 阅读 · 0 评论 -
鸡兔同笼问题
已知鸡和兔的总数量为n,总腿数为m。输入n和m,依次输出鸡的数目和兔的数目。如果无解,则输出No answers。分析:设鸡有a只,兔有b只,则a+b=n,2a+4b=m,联立可求出a,b。#include<stdio.h>int main(){ int a,b,n,m; scanf("%d%d",&n,&m); a=(4*n-m)/2; b=n-a; if(m/2==1||a<0||b<0) {原创 2022-10-24 23:35:42 · 687 阅读 · 0 评论 -
变量交换(两种方法)
1.三变量法:#include<stdio.h>int main(){ int a,b,t; scanf("%d%d",&a,&b); t=a; a=b; b=t; printf("%d %d\n",a,b); return 0;}2.#include<stdio.h>int main(){ int a,b; scanf("%d%d",&a,&b原创 2022-10-24 15:32:04 · 95 阅读 · 0 评论 -
三位数反转
#include<stdio.h>int main(){ int n,a,b,c; scanf("%d",&n); a=n/100; b=n/10%10; c=n%10; printf("%d%d%d",c,b,a); return 0;}#include<stdio.h>int main(){ int n,m; scanf("%d",&n);原创 2022-10-20 17:07:51 · 1358 阅读 · 0 评论 -
求圆柱表面积
#include<stdio.h>#include <math.h>int main(){ double r; double h; double area; const double pi=acos(-1.0);//常量pi scanf("%lf%lf",&r,&h);//注意%lf area=pi*r*r*2+2*pi*r*h; printf("%.3f\n",area); return 0;}原创 2022-10-19 10:20:55 · 226 阅读 · 0 评论