c语言
文章平均质量分 58
rush_mj
这个作者很懒,什么都没留下…
展开
-
windows 下vscode coderunner+bash 编程
起因是学弟按照教程配置gcc,g++无果。编译还是出问题,coderunner的原理是在终端运行命令,我索性用wsl的bash替换原始的终端。首先安装wsl。如果点击打开出现 WslRegisterDistribution failed with error: 0x8007019e管理员打开powershell输入Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linu.原创 2022-04-07 22:51:48 · 1119 阅读 · 0 评论 -
C语言学习笔记
typedef ElemType Array2[m][n]等价于typedef ElemType Array1[n]typedef Array1 Array2[m]其实也不难理解原创 2018-05-01 22:53:16 · 203 阅读 · 0 评论 -
c语言的解释器
还在羡慕python解释器有交互模式吗,c语言也有一款解释器picoc,它也能解释写好的c语言脚本。Mac os 安装:brew install picoc交互模式:似乎它只能支持一些常规c写法。指针的写法,有的不能运行。。不过也算不错了。...原创 2018-10-28 20:11:39 · 6418 阅读 · 0 评论 -
c语言笔记
k&r c阅读的中文版第二版P13页代码 记行数:#include <stdio.h> /* count lines in input */ main() { int c, nl; nl = 0; while ((c = getchar()) != EOF) if (c == '\n') ++...原创 2018-10-24 19:38:51 · 557 阅读 · 0 评论 -
C语言打印一个数的所有因子(不包括它本身),按顺序排列
这个填空题,还挺有意思,就改了下输入方式记下来。#include <stdio.h># include <stdlib.h>#define N 100long factor(int m,int fac[],int *cp){ int c1,c2,i,k; long s; fac[0]=1; for(c1=s=1,c2=N-1,i=2;;){...原创 2018-12-10 23:31:55 · 4811 阅读 · 0 评论 -
7-23 币值转换 (20 分)
输入一个整数(位数不超过9位)代表一个人民币值(单位为元),请转换成财务要求的大写中文格式。如23108元,转换后变成“贰万叁仟壹百零捌”元。为了简化输出,用小写英文字母a-j顺序代表大写数字0-9,用S、B、Q、W、Y分别代表拾、百、仟、万、亿。于是23108元应被转换输出为“cWdQbBai”元。我写的代码其实是烂代码,比好的答案长很多,不过它有一定的通用性,记录一下。实际解题竞赛里面,代...原创 2019-01-18 14:05:46 · 1323 阅读 · 0 评论 -
7-38 数列求和-加强版
给定某数字A(1≤A≤9)以及非负整数N(0≤N≤100000),求数列之和S=A+AA+AAA+⋯+AA⋯A(N个A)。例如A=1, N=3时,S=1+11+111=123。输入格式:输入数字A与非负整数N。输出格式:输出其N项数列之和S的值。输入样例:1 3输出样例:123#include <stdio.h>int main(){ ...原创 2019-01-21 21:30:28 · 915 阅读 · 0 评论 -
5-37 整数分解为若干项之和
7-37 整数分解为若干项之和 (20 分)将一个正整数N分解成几个正整数相加,可以有多种分解方法,例如7=6+1,7=5+2,7=5+1+1,…。编程求出正整数N的所有整数分解式子。输入格式:每个输入包含一个测试用例,即正整数N (0<N≤30)。输出格式:按递增顺序输出N的所有整数分解式子。递增顺序是指:对于两个分解序列N1={n1,n2,⋯}和N...原创 2019-01-22 20:37:27 · 248 阅读 · 0 评论