![](https://img-blog.csdnimg.cn/20191114140720637.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
习题_厚积薄发
王泊如
咸鱼
展开
-
「习题」实现一个函数,可以左旋字符串中的k个字符
使用语言C语言题目描述实现一个函数,可以左旋字符串中的k个字符。例如:ABCD左旋一个字符得到BCDAABCD左旋两个字符得到CDAB思路解析+代码实现(多思路)思路一:常规思路很简单,很容易想出来,以左旋一个字符为例,创建一个变量tmp将字符串的第一个字符赋给tmp,然后将字符串所有的字符往前移一位比如移动之前是ABCD,移动之后就是BCDD,因为最后一个字符是没有后...原创 2019-11-16 22:31:01 · 631 阅读 · 1 评论 -
「3_8Code优化」打印100到200的素数
打印100到200的素数原代码#include <stdio.h>#include <stdlib.h>int main(){ int i = 0; for (i = 100;i <= 200;i++) { int j = 0; for (j = 2;j <= i;j++) { if (i%j == 0) { b...原创 2019-03-14 12:19:40 · 294 阅读 · 0 评论 -
「3_8Code修订」输出乘法口诀表
输出乘法口诀表原代码#include <stdio.h>#include <stdlib.h>int main(){ int i, j, k; int n = 9; for (i = 1;i <= n;i++) { for (j = 1;j <= i;j++) { k = i * j; printf("%d*%d=%d\n"...原创 2019-03-14 12:28:37 · 294 阅读 · 0 评论 -
「习题」3_8Code
习题一//打印100~200之间的素数#include <stdio.h>#include <stdlib.h>int main(){ int i = 0; for (i = 100;i <= 200;i++) { int j = 0; for (j = 2;j <= i;j++) { if (i%j == 0) { ...原创 2019-03-09 23:40:30 · 229 阅读 · 0 评论 -
「习题」Code_3_15
1.在屏幕上输出以下图案:#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<stdlib.h>int main(){ int line = 13; int i = 0; int j = 0; int k = 0; //打印上半部分(正三角) for (i = 0; i < li...原创 2019-03-15 21:34:18 · 238 阅读 · 0 评论 -
「习题」将数组A中的内容和数组B中的内容进行交换(数组一样大)
看到这题首先想到的原型就是交换两个变量的值,常规思路应该就是创建一个临时变量,然后经过三次交换,最后使两变量值交换。然后这题也是采用相同的思路,利用循环来实现数组里多次变量的交换。#include <stdio.h>int main(){ int arr1[] = { 1, 3, 5, 7, 9 };//随便创建的数组和变量 int arr2[] = { 3, 4, 5, 6...原创 2019-05-03 14:12:05 · 244 阅读 · 0 评论