摘要: 新手易犯,有几人和我同样中招过 1.语句末分号遗漏;(注:末尾分号要用英文半角的形式) 2.程序开头编译预处理命令中漏写#; 3.函数名称书写错误;(注:如include书写时漏写了e) 4.语句格式书写错误;(注:如scanf语句中的输入地址列表项忘写&的有没有你;输入两个地址时忘用“,”隔开的有没有你) 5.语句顺序错误;(注 阅读全文
posted @ 2022-11-15 07:58 心境难囚 阅读(99) 评论(0) 推荐(2) 编辑
摘要: #include<stdio.h> //将十进制转换成十六进制 int main(){ int a[30],i=0,n; printf("input a number:"); scanf("%d",&n); for(;n;i++) { a[i]=n%16; n=n/16; } for(;i;i--) 阅读全文
posted @ 2023-02-12 16:53 心境难囚 阅读(183) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h> //判断是否为回文数 int main(){ int a,n,s=0; printf("input a number:"); scanf("%d",&a); n=a; for(;;) { s=s*10+a%10; if(a/10==0) break; a=a/10 阅读全文
posted @ 2023-01-29 10:18 心境难囚 阅读(609) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h> int main(){ int i,j,n,he; i=1; printf("input a number:"); scanf("%d",&n); while(i<=n) { j=1;he=0; while(j<i) { if(i%j==0) he+=j; j++ 阅读全文
posted @ 2023-01-27 16:53 心境难囚 阅读(47) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h>#define H 29int main(){ int i,j,z; for(i=1;i<=(H+1)/2;i++) { for(j=(H+1)/2;j>=i;j--) putchar(' '); for(z=1;z<2*i;z++) putchar('*'); 阅读全文
posted @ 2023-01-24 21:25 心境难囚 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1./*(注释内容,不做编译)*/ 2.//(注释内容) 3.“#”不能忘; 4.scanf中的取地址符不能忘带; 5.如在scanf中输入转义符号外的文字或其他,则编译出的控制台输入时必须把输入的其他原样再输入一遍;(否则如图二) 6.printf中别惯性加了取地址符; 7.分数表示时需特别注意( 阅读全文
posted @ 2022-11-18 17:20 心境难囚 阅读(88) 评论(0) 推荐(1) 编辑