当前位置: 首页 > news >正文

自己做网站需要学什么东西做电商网站商标

自己做网站需要学什么东西,做电商网站商标,国外著名购物网站排名,国内优秀网站案例1. A B 题目 输入两个整数#xff0c;求这两个整数的和是多少。 输入格式 输入两个整数A,B #xff0c;用空格隔开 输出格式 输出一个整数#xff0c;表示这两个数的和 数据范围 0≤A,B≤108 样例输入#xff1a; 3 4 样例输出#xff1a; 7AC代码C#xff1a; #…1. A B 题目 输入两个整数求这两个整数的和是多少。 输入格式 输入两个整数A,B 用空格隔开 输出格式 输出一个整数表示这两个数的和 数据范围 0≤A,B≤108 样例输入 3 4 样例输出 7AC代码C #include stdio.h int main() {int a,b;scanf(%d%d,a,b);printf(%d\n,ab);return 0; }2.栈 题目 栈是计算机中经典的数据结构简单的说栈就是限制在一端进行插入删除操作的线性表。 栈有两种最重要的操作即 pop从栈顶弹出一个元素和 push将一个元素进栈。 栈的重要性不言自明任何一门数据结构的课程都会介绍栈。 宁宁同学在复习栈的基本概念时想到了一个书上没有讲过的问题而他自己无法给出答案所以需要你的帮忙。 宁宁考虑的是这样一个问题一个操作数序列从 12一直到 n栈 的深度大于 n。 现在可以进行两种操作 将一个数从操作数序列的头端移到栈的头端对应数据结构栈的 push 操作。将一个数从栈的头端移到输出序列的尾端对应数据结构栈的 pop 操作。使用这两种操作由一个操作数序列就可以得到一系列的输出序列。 你的程序将对给定的 n计算并输出由操作数序列 12…n经过操作可能得到的输出序列的总数。 输入格式 输入文件只含一个整数 n 。输出格式 输出文件只有一行即可能输出序列的总数目。数据范围 1≤n≤18 输入样例 3 输出样例 5AC代码C 3.大小写翻转 AC代码C #includestdio.h //包含头文件stdio.h#includestring.h //包含头文件string.hint main() //程序从这里开始执行{char a[100]; //定义一个字符数组a长度为100int i0; //定义整型变量i并初始化为0gets(a); //输入字符串并存储在a数组中while(a[i]!\0) //循环语句判断a数组中第i个元素是否为\0即是否到了字符串结尾{if(a[i]aa[i]z) //如果a数组中第i个元素是小写字母{a[i]a[i]-32; //将其转换为对应的大写字母}else if(a[i]Aa[i]Z) //如果a数组中第i个元素是大写字母{a[i]a[i]32; //将其转换为对应的小写字母}i; //i自增1}puts(a); //输出转换后的字符串getchar(); //等待用户输入任何字符后结束程序return 0; //程序正常结束 }4.非素数个数 求 [a,b] 之间的非素数个数。 特别的1 也算作素数。 输入格式 输入包含多组测试数据。 每组数据占一行包含两个整数 a,b 。 输出格式 每组数据输出一行答案表示非素数的个数。 数据范围 1≤a≤b≤107 , 输入最多包含 10组数据。输入样例 1 10 1 100 输出样例 5 74不完全AC代码C 完全的我不会写先留着吧因为我是个lj #include stdio.h// 判断一个数是否为素数返回值为0或1 int hanshu1(int x) {for (int i 2; i * i x; i) // 枚举小于等于sqrt(x)的所有数{if (x % i 0) return 1; // 如果x能被i整除说明x不是素数返回1}return 0; // 否则返回0表示x是素数 }int main() {int a, b;while (scanf(%d%d, a, b) ! EOF) // 读入多组数据直到读取到文件结尾{int count 0; // 统计[a,b]中的素数个数for (int i a; i b; i) // 枚举区间[a,b]中的所有数{if (hanshu1(i)) count; // 如果i是素数计数器加1}printf(%d\n, count); // 输出素数个数}return 0; }该代码主要使用了两个函数hanshu1和main。hanshu1函数用于判断一个数是否为素数main函数用于读入多组数据统计每组数据中区间[a,b]中的素数个数。 在hanshu1函数中使用了一个循环来枚举小于等于sqrt(x)的所有数i并判断x是否能被i整除。如果x能被i整除说明x不是素数返回1否则返回0表示x是素数。 在main函数中使用了一个循环来读入多组数据并对每组数据进行相同的操作。首先定义一个计数器count用于统计区间[a,b]中的素数个数。然后使用另一个循环来枚举区间[a,b]中的所有数i如果i是素数计数器count加1。最后输出计数器count的值即为区间[a,b]中的素数个数。 5.母牛的故事 题目描述 有一头母牛它每年年初生一头小母牛。每头小母牛从第四个年头开始每年年初也生一头小母牛。请编程实现在第n年的时候共有多少头母牛 输入格式 输入数据由多个测试实例组成每个测试实例占一行包括一个整数n(0n55)n的含义如题目中描述。 n0表示输入数据的结束不做处理。 输出格式 对于每个测试实例输出在第n年的时候母牛的数量。 每个输出占一行。 样例输入 2 4 5 0 样例输出 2 4 6AC代码C #include stdio.h// 递归函数计算斐波那契数列的第n项返回值为整数 int hanshu(int x) {if (x 4) return x; // 当n4时直接返回n的值else // 当n4时递归计算前两项的和return hanshu(x - 3) hanshu(x - 1); }int main() {int a;while (scanf(%d, a)a) // 循环读入多组数据printf(%d\n, hanshu(a)); // 对每组数据进行相同的操作输出斐波那契数列的第n项return 0; }该代码定义了一个递归函数hanshu用于计算斐波那契数列的第n项。在函数中当n4时直接返回n的值当n4时递归计算前两项的和。 该代码还包括一个循环语句用于读入多组数据并对每组数据进行相同的操作。使用scanf函数从标准输入中读入一个整数a并调用函数hanshu计算斐波那契数列的第a项。最后使用printf函数输出计算结果。 6.用筛法求之N内的素数 AC代码C #includestdio.h int main() {int n;scanf(%d,n);int i,j;for(i2;in;i){for(j2;j*ji;j)if(i%j0) break;if(jsqrt(i)) printf(%d\n,i);} }7.C语言训练-计算一个整数N的阶乘 #includestdio.h int main() {int a,t1;scanf(%d,a);for(int i 1;ia;i)t*i;printf(%d,t);return 0; }i和i的区别 1、首先单独拿出来说i和i的意思是一样的就是i i 1。 2、如果当做运算符来说就是a i 和 a i这样的形式情况就不一样了。 a i的意思是先把i的值赋给a即a i再执行i i 1; a i是先执行 i i1再把i的值赋给a; 举个例子来说如果一开始i4。 那么执行ai这条语句之后a4i5 那么执行ai这条语句之后i5a5 同理i–和–i的用法也是一样的。 3、另外在循环体中的区别(重要) ①for循环中,for(int i 0;i 6;i)和for(int i 0;i 6;i)效果一样 ② while(i)是先用i的初始化值做循环变量再i1 而while(i)是先用i的初始值1,再循环 8.输人两个正整数m和n,求其最大公约数和最小公倍数 最大公约数和最小公倍数之间的性质两个自然数的乘积等于这两个自然数的最大公约数和最小公倍数的乘积。 AC代码C #include stdio.h int main() {int p,r,m,n,temp;printf(请输入两个正整数m,n);scanf(%d%d,m,n);if(nm) {tempn;nm;mtemp; } pn*m; while(m!0) {rn%m;nm;mr; } printf(最大公布数:%d\n,n); printf(最小公倍数%d\n,p/n); }9.输人一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数 AC代码C 这段代码中的 while 循环是一个字符输入循环其条件为 (ccgetchar())!\n。 在每次循环中getchar() 函数用于从输入流中读取一个字符并将其赋值给变量 cc。然后条件表达式 (ccgetchar())!\n 检查读取的字符是否为换行符\n。如果不是换行符则循环继续执行如果是换行符则循环结束。 这样的循环结构可以用来逐个读取用户输入的一行字符直到遇到换行符为止。每次读取一个字符后根据字符的类型进行相应的统计操作如统计英文字母数目、空格数目、数字数目和其他字符数量。 #includestdio.h int main() {char cc;int a0,b0,c0,d0;printf(请输入一行字符:);while((ccgetchar())!\n){if(ccaccz||ccAccZ){a;}else if(cc ){b;}else if(cc0c9){c;}else{d;}}printf(英文字母数目是%d\n 空格数目%d\n 数字数目%d\n 其他字符数量%d\n,a,b,c,d);return 0; }10.求 S n S_n Sn​aaaaaa… a a ⋯ a ⏞ n 个 a \overbrace{aa\dotsa}^{n个a} aa⋯a ​n个a​ 之值其中a是一个数字n表示a的位数a、n由键盘输入 AC代码C 可以使用math.h头文件中的pow函数来计算10的i次幂 #includestdio.h #includemath.h int main() {int n;double a,sum,totle_sum;printf(输入a的值以及n的值);scanf(%lf %d,a,n);for(int i0;in;i){suma*pow(10,i);totle_sumsum;}printf(总和是%lf\n,totle_sum); } 11.求 ∑ n 1 20 n ! \sum\limits_{n1}^{20}n! n1∑20​n! (即求1!2!3!4!…20!) 在C语言标准中​double​类型的取值范围通常是-1.7E308到1.7E308之间而 ​int​类型的取值范围通常是-32768到32767之间这些范围可能会因为不同的编译器或平台而有所不同。因此如果需要处理比较大的数值使用 ​double​类型可以更好地满足需求。 AC代码C #includestdio.h int main() {double sum0;for(int i0;i20;i){double single_sum 1;for(int j i;j0;j--){single_sum*j;}sumsingle_sum;}printf(阶乘和为%lf\n,sum); }12.求和 ∑ k 1 100 k \sum\limits{k1}^{100}k ∑k1100k ∑ k 1 50 k 2 \sum\limits{k1}^{50}{k}^2 ∑k150k2 ∑ k 1 10 1 k \sum\limits_{k1}^{10}{\frac{1}{k}} k1∑10​k1​ 1.0/k表示1.0除以k其中1.0是一个浮点数常量而k可以是整数或浮点数。结果将会是一个浮点数即使k是整数类型。 1/k表示整数除法其中k必须是整数类型。如果k是整数类型那么1/k将会进行整数除法运算结果将会是整数类型。在整数除法中会将小数部分舍去只保留整数部分。 AC代码C #includestdio.h int main() {double sum0,sum10,sum20,sum30;for(int k1;k100;k){sum1k;if(k50){sum2k*k;}if(k10){sum31.0/k;}}sumsum1sum2sum3;printf(三种情况求和结果:%lf\n,sum); }13.输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。 如果操作数都是整数类型则执行整数除法。整数除法将返回一个整数值省略小数部分只保留整数部分。例如​5 / 2​将返回2而不是2.5。 如果操作数中至少有一个是浮点数类型则执行浮点数除法。浮点数除法将返回一个浮点数值保留小数部分。例如​5.0 / 2​将返回2.5。 AC代码C #includestdio.h int main() { int a,b,c; for(int i100;i999;i) {ai/100;b(i/10)%10;ci%10;if(a*a*ab*b*bc*c*ci) {printf(%d\n,i); } } }14.一个数如果恰好等于它的因子之和,这个数就称为“完数”。 例如,6的因子为1,2,3,而6123,因此6是“完数”。编程序找出1000之内的所有完数,并按下面格式输出其因子 6 its factors are 1,2,3 AC代码C #includestdio.h int main() {int a,factor,sum;for(a2;a1000;a){sum 1;for(factor2;factora/2;factor){if(a%factor0){sumfactor;}}if(suma){printf(%d因子是:1,,a);for(factor2;factora/2;factor){if(a%factor0){printf(%d,,factor);}}printf(\n);}} } 15.有一个分数序列求出这个数列的前20项之和。 2 1 \frac{2}{1} 12​ 3 2 \frac{3}{2} 23​ 5 3 \frac{5}{3} 35​ 8 5 \frac{8}{5} 58​ 13 8 \frac{13}{8} 813​ 25 13 \frac{25}{13} 1325​… AC代码C #includestdio.h int main(){double a2,b1,sum0;double temp;int count;scanf(%d,count);for(int i0;icount;i){suma/b;tempa;aab;btemp;}printf(前%d项之和%lf\n,count,sum);}16.一个球从100m高度自由落下每次落地后反弹回原高度的一半再落下再反弹。 求它在第10次落地时共经过多少米,第10次反弹多高。 不需要计算第10次的反弹高度所以减去 AC代码C #includestdio.h int main() {double a100;double sum0;for(int i0;i10;i){suma;aa/2;suma;}sumsum-a;printf(小球供经历%lf米第10次反弹%lf米\n,sum,a);return 0; } 17.猴子吃桃问题。 猴子第1天摘下若干个桃子当即吃了一半还不过瘾又多吃了一个。第2天早上又将剩下的桃子吃掉一半又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时就只剩一个桃子了。求第1天共摘多少个桃子。 前一天的桃子数量 (后一天桃子数量1) * 2 AC代码C #includestdio.h int main() {int day9;int day_count;int count1;while(day0){day_count(count1)*2;count day_count;day--;}printf(total count:%d\n,count);return 0; } 18.有一个已经排好序的数组要求输入一个数后按原来顺序的规律将它插入数组中 AC代码C #includestdio.h int main() {int num;int shuzu[10]{1,2,3,4,5,6,7,8,9,10};printf(请输入一个整数);scanf(%d,num);printf(%d\n,num); int end9; while(end0numshuzu[end]) {shuzu[end1]shuzu[end];end--; } shuzu[end1]num; for(int i0;i11;i) {printf(%d\n,shuzu[i]); } printf(\n); }19. AC代码C 20. AC代码C
http://www.huolong8.cn/news/117839/

相关文章:

  • html5自适应网站模版淄博网站定制
  • 南京网站设计费用四川城乡和住房建设厅官方网站
  • 国外代码开源网站ps做好的网站如何做链接
  • 公司网站发布流程网站建设与小程序开发熊掌号
  • 龙华做网站怎么样对运营网站有什么见解
  • 网站建设技术概述合肥优化推广公司
  • 部门网站建设整改网站维护是什么
  • 网站添加内容WordPress添加在线商店
  • 创意工作室网站郑州网站建设专注乐云seo
  • 坑梓网站建设市场执业医师报考条件2022年最新规定
  • 上海专业网站建设公司排名如何选择网站的关键词
  • 哪里有免费网站空间申请潍坊网站建设尚荣
  • 沈阳做网站哪家质量好价格低长清区seo网络优化软件
  • 网站架构组成部分公司做网站哪里好
  • 外贸建站与推广如何做宁金诚信建设网站
  • 基于php的网站设计与实现山东前十名建筑设计院
  • 网站制作公司咨询网站制作公司山西长治做网站公司有哪些
  • 网站开发的8个步骤门户网站类型有哪些
  • 深圳 网站设计师 招聘建设资格执业注册中心网站
  • 电商网站的支付模块怎么做seo网站优化培训多少价格
  • 公司电脑做网站上海劳务派遣公司
  • 网站js特效悬浮框国外主流网站开发技术
  • 上海建设企业网站儿童手工制作大全
  • 滨州网站建设公司电话项目经理
  • 营销网站建设平台动漫设计专业的学校
  • 桂林论坛天涯社区优化防控举措
  • 免费做h5的网站毕业设计做网站有哪些方面
  • 2019年做网站还有机会吗wordpress蜘蛛记录插件
  • 如何知道一个网站是谁做的四川网站建设培训
  • 手机定制网站抚顺做网站