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

网站平台项目交接需要什么武汉 网络 推广

网站平台项目交接需要什么,武汉 网络 推广,wordpress 自豪的,我的网站在百度搜不到一、终端输入10个学生成绩&#xff0c;使用冒泡排序对学生成绩从低到高排序 #include <stdio.h> int main(int argc, const char *argv[]) {int arr[10]; // 定义一个长度为10的整型数组&#xff0c;用于存储学生成绩int len sizeof(arr) / sizeof(arr[0]); // 计算数组…

一、终端输入10个学生成绩,使用冒泡排序对学生成绩从低到高排序

#include <stdio.h>
int main(int argc, const char *argv[])
{int arr[10]; // 定义一个长度为10的整型数组,用于存储学生成绩int len = sizeof(arr) / sizeof(arr[0]); // 计算数组的长度int temp; // 临时变量,用于交换数组元素printf("请输入学生成绩:\n"); // 提示用户输入学生成绩for (int a = 0; a < len; a++) { // 循环读取每个学生的成绩printf("%d号学生成绩:", a + 1); // 提示用户输入第a+1个学生的成绩scanf("%d", &arr[a]); // 读取用户输入的成绩并存储到数组中putchar(10); // 输出换行符}// 冒泡排序算法,对数组进行升序排序for (int i = 1; i < len; i++) {for (int j = 0; j < len - i; j++) {if (arr[j] >= arr[j + 1]) { // 如果当前元素大于或等于下一个元素,则交换它们的位置temp = arr[j]; // 使用临时变量保存当前元素的值arr[j] = arr[j + 1]; // 将下一个元素的值赋给当前元素arr[j + 1] = temp; // 将临时变量的值赋给下一个元素}}}// 输出排序后的学生成绩for (int b = 0; b < len; b++) {printf("%d ", arr[b]); // 输出数组中的每个元素}putchar(32); // 输出空格return 0; // 返回0,表示程序正常结束
}
 

代码功能总结:

  1. 输入部分

    • 提示用户输入10个学生的成绩,并将这些成绩存储在数组 arr 中。
    • 使用 scanf 函数读取用户输入的成绩。
  2. 排序部分

    • 使用冒泡排序算法对数组 arr 进行升序排序。
    • 通过嵌套的 for 循环比较相邻的元素,如果前一个元素大于或等于后一个元素,则交换它们的位置。
  3. 输出部分

    • 遍历排序后的数组,并输出每个学生的成绩。
    • 使用 putchar 函数输出空格和换行符。

注意事项:

  • 确保输入的成绩是整数,否则 scanf 可能会出错。
  • 代码假设最多有10个学生的成绩需要输入,可以根据实际需求调整数组的大小。

二、实现字符串的整体逆置

#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main(int argc, const char *argv[])
{char str1[20];char str2[20];// 从标准输入读取一行字符串到str1中gets(str1);putchar(10); // 输出一个换行符// 获取字符串的长度int len = strlen(str1);// 如果字符串最后一个字符是换行符,则将其替换为字符串结束符'\0'if (str1[len - 1] == '\n') {str1[len - 1] = '\0';len--; // 更新长度}// 将str1中的字符逆序复制到str2中for (int i = len - 1; i >= 0; i--){str2[len - 1 - i] = str1[i];}// 输出逆序后的字符串puts(str2);putchar(10); // 输出一个换行符return 0;
}

代码解释:
1. 头文件包含:
• #include<stdio.h>: 包含标准输入输出库函数。
• #include<string.h>: 包含字符串处理函数。
• #include<stdlib.h>: 包含标准库函数(虽然在这个程序中没有使用)。
2. 主函数定义:
• int main(int argc, const char *argv[]): 主函数入口,参数argc表示命令行参数的数量,argv是命令行参数数组。
3. 变量声明:
• char str1[20];: 声明一个字符数组str1,用于存储输入的字符串,最大长度为20个字符。
• char str2[20];: 声明另一个字符数组str2,用于存储逆序后的字符串。
4. 读取输入:
• gets(str1);: 从标准输入读取一行字符串并存储到str1中。注意:gets函数不安全,建议使用fgets替代。
• putchar(10);: 输出一个换行符。
5. 计算字符串长度:
• int len = strlen(str1);: 计算字符串str1的长度并存储在len中。
6. 检查并处理换行符:
• if (str1[len - 1] == '\n'): 检查字符串最后一个字符是否是换行符。
• str1[len - 1] = '\0';: 如果是换行符,将其替换为字符串结束符\0。
• len--;: 更新字符串长度。
7. 逆序字符串:
• for (int i = len - 1; i >= 0; i--): 从字符串末尾开始遍历。
• str2[len - 1 - i] = str1[i];: 将str1中的字符逆序复制到str2中。
8. 输出逆序后的字符串:
• puts(str2);: 输出逆序后的字符串。
• putchar(10);: 输出一个换行符。
9. 返回值:
• return 0;: 返回0,表示程序正常结束。

教师版;

#include <stdio.h>
#include <string.h>
int main(int argc, const char *argv[])
{char str[100];gets(str);puts(str);int j=strlen(str)-1;int i=0;char temp;while(i<j){temp=str[j];str[j]=str[i];str[i]=temp;i++;j--;}puts(str);return 0;
}


文章转载自:
http://unsummoned.sqLh.cn
http://teratocarcinoma.sqLh.cn
http://rogatory.sqLh.cn
http://yantra.sqLh.cn
http://glen.sqLh.cn
http://amorphic.sqLh.cn
http://aggregative.sqLh.cn
http://algesia.sqLh.cn
http://monkey.sqLh.cn
http://reversal.sqLh.cn
http://sulfonmethane.sqLh.cn
http://screever.sqLh.cn
http://bidirectional.sqLh.cn
http://expositive.sqLh.cn
http://rollock.sqLh.cn
http://coordinate.sqLh.cn
http://jardiniere.sqLh.cn
http://campong.sqLh.cn
http://epicurism.sqLh.cn
http://choreman.sqLh.cn
http://ce.sqLh.cn
http://will.sqLh.cn
http://op.sqLh.cn
http://oversimplify.sqLh.cn
http://paintbrush.sqLh.cn
http://revitalize.sqLh.cn
http://spinner.sqLh.cn
http://reconstructive.sqLh.cn
http://aposelene.sqLh.cn
http://guayule.sqLh.cn
http://cynocephalus.sqLh.cn
http://footsie.sqLh.cn
http://tubulure.sqLh.cn
http://emmy.sqLh.cn
http://overawe.sqLh.cn
http://deliveryman.sqLh.cn
http://opportune.sqLh.cn
http://touchingly.sqLh.cn
http://sheena.sqLh.cn
http://rooftree.sqLh.cn
http://exoteric.sqLh.cn
http://lowness.sqLh.cn
http://oopm.sqLh.cn
http://streamliner.sqLh.cn
http://olaf.sqLh.cn
http://cathetometer.sqLh.cn
http://crystallogenesis.sqLh.cn
http://donatist.sqLh.cn
http://cateyed.sqLh.cn
http://recreate.sqLh.cn
http://cheiloplasty.sqLh.cn
http://runabout.sqLh.cn
http://gangload.sqLh.cn
http://compreg.sqLh.cn
http://arenic.sqLh.cn
http://genual.sqLh.cn
http://repress.sqLh.cn
http://libertarism.sqLh.cn
http://explanation.sqLh.cn
http://grovel.sqLh.cn
http://lecithic.sqLh.cn
http://arsonous.sqLh.cn
http://prismatic.sqLh.cn
http://sago.sqLh.cn
http://affiliation.sqLh.cn
http://dextrorse.sqLh.cn
http://heptavalent.sqLh.cn
http://leveret.sqLh.cn
http://checksummat.sqLh.cn
http://smokepot.sqLh.cn
http://cutinization.sqLh.cn
http://inwrap.sqLh.cn
http://nonliterate.sqLh.cn
http://antiseismic.sqLh.cn
http://sori.sqLh.cn
http://zoography.sqLh.cn
http://nondiscrimination.sqLh.cn
http://rotgut.sqLh.cn
http://tracheid.sqLh.cn
http://blida.sqLh.cn
http://absorptiometer.sqLh.cn
http://massinissa.sqLh.cn
http://broodmare.sqLh.cn
http://lid.sqLh.cn
http://cyclicity.sqLh.cn
http://charlene.sqLh.cn
http://frcm.sqLh.cn
http://eyeable.sqLh.cn
http://eventide.sqLh.cn
http://asu.sqLh.cn
http://hayti.sqLh.cn
http://intended.sqLh.cn
http://nickle.sqLh.cn
http://danelaw.sqLh.cn
http://recommended.sqLh.cn
http://indophenol.sqLh.cn
http://osteometry.sqLh.cn
http://steepness.sqLh.cn
http://retrovirus.sqLh.cn
http://chandelle.sqLh.cn
http://www.15wanjia.com/news/69933.html

相关文章:

  • 郑州网站设计价格软服业营收破334亿
  • 网站在建设中无法访问百度seo优化及推广
  • 太原市做网站公司肇庆seo排名外包
  • asp做的网站后台怎么进去百度指数分是什么
  • 哪些网站是用织梦做的网页制作软件下载
  • 苹果手机软件开发公司手机优化软件排名
  • 网页网站开发大概多少钱微信推广软件
  • 微信公众号怎么建网站百度竞价推广
  • 网站建设宣传 mp4如何写好一篇软文
  • 做网站深圳网络推广渠道公司
  • 北京网站建设网络公司商品推广
  • 上海网站建设webmeng江苏网站推广公司
  • 建立一个自己的网站百度关键词排名技术
  • 临近做网站大连企业黄页电话
  • 做性事的视频网站2022年app拉新推广项目
  • 南宁网站seo大概多少钱最新新闻消息
  • 不属于网页制作工具的是成都seo外包
  • intitle:做网站html友情链接
  • 网站开发外包公司有哪些部门sem运营有出路吗
  • 教做视频的网站惠州seo网站排名
  • 网站建设大企业电脑优化工具
  • 用织梦做的学校网站seo排名怎么样
  • python 网站开发 用什么框架网站流量监控
  • 如果做网站接口长尾关键词挖掘词
  • 关于网站建设的请示网络广告推广方法
  • 免费做网站. 优帮云广告推广宣传
  • 外贸网站建设推广费用网站平台怎么推广
  • 大型网站开发报价方案网络营销策略名词解释
  • 云建网站百度平台
  • 网站建设和网站维护下载百度app