初学者c++
江风与火
这个作者很懒,什么都没留下…
展开
-
PTA 6-1 求解复杂装载问题(回溯法)
其中tw表示选择的集装箱重量和,rw表示剩余集装箱的重量和,op表示一个解,即一个选择方案,i表示考虑的集装箱i。原创 2022-12-02 19:55:34 · 956 阅读 · 0 评论 -
2021-10-31 将一张厚度为0.05m的纸,折叠多少次后,能够超过珠穆朗玛峰(高度为8848000m)
#include<stdio.h>int main(){ float h=0.05; int n=0; while(h<=8848000) { n=n+1; h=h*2; printf("%d,%.2f\n",n,h); } return 0;}//#include<stdio.h>int main(){ double a = 0.05; int n = 0; while.原创 2021-10-31 23:22:57 · 1204 阅读 · 0 评论 -
利用for循环计算a的b方
//输入a,b实现a的b方#include<stdio.h>Cf(int x, int y){ int i = 0; int sum = 1; for (i = 0; i < y; i++) { sum = sum * x; } return sum;//必须返回sum的值,否则无法循环。}int main(){ int a = 0; int b = 0; printf("请输入两个整数;"); scanf_s("%d %d", &a, &am.原创 2021-10-31 09:42:20 · 1524 阅读 · 2 评论 -
少部分操作符
/*//算术操作符;*(乘) +(加) -(减) /(除) %(取余):*///下面解释取余符号运用;/*#include<stdio.h>int main(){ int a =7; int b = a%5; printf("%d",b); return 0 ; } *///7除5等于 1余2,所以 输出是2。/*移位操作符;>>(右移操作符) <<(左移操作符)*//*#include<stdio.原创 2021-10-17 12:21:38 · 59 阅读 · 0 评论 -
任一输入3个整数,从大到小排序输出。
#include<stdio.h>int main(){ int a = 0; int b = 0; int c = 0; printf("请输入三个数"); scanf("%d%d%d",&a,&b,&c); if(a>b) { if(a>c) { if(b>c) { printf("%d>%d>%d",a,b,c); } else { printf("%d>%.原创 2021-09-30 22:50:50 · 480 阅读 · 3 评论 -
f(x)=x*x (x*x>10);f(x)=-x*x(x*x<=10)
#include<stdio.h>int main(){ int y = 0; int x = 0; int z = 0; printf("请输入x的值"); scanf("%d",&x); y = x*x; z = -x*x; if(x*x>10) { printf("%d",y); } else { printf("%d",z); } return 0 ; }原创 2021-09-30 22:51:46 · 143 阅读 · 1 评论 -
然后编程c语言判断任一年份是不是闰年
#include<stdio.h>int main(){ int year = 0; printf("请输入年份:"); scanf("%d",&year); if(year % 4 == 0) { if(year % 100 == 0) { if(year % 400 == 0) { printf("是闰年"); } else { printf("不是闰年"); } } else {.原创 2021-09-30 21:21:32 · 137 阅读 · 0 评论 -
输入两个整数,若a^2+b^2>100,输出a^2+b^2.否则输出a+b
#include<stdio.h>int main(){ //定义a,b。用int整型函数。 int a = 0; int b = 0; //输出问题 printf("请输入两个整数:"); //输入的scanf函数 scanf("%d%d",&a,&b) ; if(a*a+b*b>100) { printf("a*a+b^2=%d",a*a+b*b); } else { printf("a+b=%d",.原创 2021-09-30 17:33:03 · 3322 阅读 · 0 评论 -
2021-09-26
#include<stdio.h>int main(){ printf("hello world! xxx\n");\:转义符--换行 printf("hello 闽江学院!xxx"); return 0;}//数据类型 //字符数据类型//char--字符数据类型--char ch = 'a' //整数类型 10 1 2 3 20 60 int age = 18;short year = 20//short--短整型//int-- 整型//long--长整型.原创 2021-09-26 16:20:38 · 49 阅读 · 0 评论