- 博客(9)
- 资源 (7)
- 问答 (2)
- 收藏
- 关注
原创 C语言-------读取用户输入的字符串并存储在指定大小的字符数组中
#include <stdio.h>#include<iso646.h>#define STLEN 10int main(void){ char words[STLEN]; int i; puts("Enter strings (empty line to quit):"); while ( fgets( words, STLEN, stdin) != NULL and words[0] != '\n'){ i = 0; while ( words[i] !=
2020-05-28 13:02:58 2544
原创 C语言------读取用户输入并存储在二维数组中,假设用户所输入的都是正确的值
#include <stdio.h>#include<iso646.h>void start_arr(int M, int N, double arr[M][N]);double average_arr( int num, double arr[]);double all_average( int M, int N, double arr[M][N] );double max( int M, int N, double arr[M][N] );void print_arr
2020-05-27 15:27:34 845 1
原创 C语言-------封装一个函数,让函数返回读取的第一个非空白字符,
#include <stdio.h>#include <ctype.h>char get_first(void);int main(void){ char ch; while ((ch = get_first()) != '&') { putchar(ch); printf("\n"); } return 0;}char get_first(void){ char ch;
2020-05-25 14:35:22 362
原创 C语言---------利用二分法猜数字程序
#include <stdio.h>#define LOW 1 //初始下限#define HIGH 100 //初始上限int get_guess(void);int main(void){ char response; int guess; int low = LOW; int high = HIGH; guess = (low + high) / 2; printf("Pick an integer from %d to %
2020-05-25 14:09:19 911
原创 C语言------用ctype库的一系列函数统计输入流所含有的单词数,以及字母平均值。
#include <stdio.h>#include <ctype.h>#include<iso646.h> int main(void){ char ch; int inword = 0; //在单词中为1否则为0 int words = 0; //单词数 int chars = 0; //字符数 printf("Please enter some words:\n"); while ((ch = g
2020-05-25 13:47:20 179
原创 js-------封装函数实现求一个字符串数组内字符串的最长公共前缀
/** * @param {string[]} strs * @return {string} */var longestCommonPrefix = function(strs) { if(strs.length == 0) return ""; let ans = strs[0]; //初始化结果为第一个字符串 for(let i =1;i<strs.length;i++) { //外层循环表示要用第一个字符串
2020-05-20 10:34:55 383 1
转载 js-----给出一个32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。
暴力法 转成字符串反转/** * @param {number} x * @return {number} */var reverse = function(x) { let now = Math.abs(x).toString().split("").reverse().join(""); if(x < 0){ return now <= Math.pow(2,31) ? -now : 0; }else{ return now
2020-05-19 15:24:06 725
原创 数组去重思路
第一种是比较常规的方法思路:1.构建一个新的数组存放结果2.for循环中每次从原数组中取出一个元素,用这个元素循环与结果数组对比3.若结果数组中没有该元素,则存到结果数组中第二种方法比上面的方法效率要高思路:1.先将原数组进行排序2.检查原数组中的第i个元素 与 结果数组中的最后一个元素是否相同,因为已经排序,所以重复元素会在相邻位置3.如果不相同,则将该元素存入结果数组中...
2020-05-13 19:38:20 157
原创 C---函数传参压栈与 ++ ,*结合
以下是最近遇到的一个题,注释有我对该题的理解,如有疑问欢迎在评论区提问#include<STDIO.H>int main(int argc, char **argv){ int arr[] = {6,7,8,9,10}; int *ptr = arr; *(ptr ++) += 123; //++在后是低优先级,在整行语句执行完毕后才对指定对象自增,自增完后ptr指向arr[1] printf("%d",arr[0]); //结果为129 print
2020-05-10 08:37:46 145
Java程序员面试资料及简历模版
2022-05-04
微机原理期末复习试卷附详细答案和必背知识点
2022-05-04
Java考试系统,使用了swing、文件IO、反射等JavaSE部分的基础知识。
2020-11-25
反编译的jar包被我修改后如何重新打包?
2022-03-22
Chrome不支持vue文件里的注释如何解决?
2022-02-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人