C程序设计
什么都不太懂的程序员
不知道该说些什么呢!那就一起学习吧!
展开
-
第一章 字符数组
读入一组文本行,并把最长的文本行打印出来#include<stdio.h>#define MAXLINE 1000 // 允许的输入行的最大长度int getline(char s[],int lim);void copt(char to[],char from[]);// 读入一组文本行,并把最长的文本行打印出来main(){ // 私有变量 局部变量 int len; // 当前行的长度 int max; // 目前为止发现的最长行的长度,初始置0 .原创 2021-11-12 17:19:04 · 255 阅读 · 1 评论 -
字符的输入 / 输出
标准库提供了一次读/写一个字符的函数:getchar() 和 putchar()1、getchar()!=EOF 的值是1还是0? 12、EOF的值是? -13、行计数注意:EOF在键盘上的输入:回车 -> ctrl+z -> 回车#include <stdio.h>int main(){ int c,nu=0; while((c=getchar())!=EOF){ if(c == '\n'){ ++nu;原创 2021-11-12 16:31:02 · 397 阅读 · 0 评论 -
函数 参数
1、编写一个求幂的函数power(m,n)#include <stdio.h>int power(int m,int n);// 函数原型main(){ int i; for(i=0;i<10;i++){ printf("%d %d %d\n",i,power(2,i),power(-3,i)); } getchar();}int power(int base,int n){ // 求底数的n次幂 int i,p=1原创 2021-11-12 16:00:30 · 696 阅读 · 0 评论 -
华氏温度与摄氏温度对照表的打印
华氏温度与摄氏温度对照表的打印代码:#include <stdio.h>#include <stdlib.h>int main(){ int fahr,cel; // 温度表的上限、下限、步长 int lower=0,upper=300,step=20; fahr=lower; while(fahr<=upper){ cel=5*(fahr-32)/9; printf("%d %d\n",原创 2021-11-06 09:14:25 · 1937 阅读 · 0 评论 -
VS code运行C程序时结果框一闪而过的解决办法
VS code运行C程序时结果框一闪而过的解决办法在return 0;语句之前加上:getchar();此时getchar会一直等待输入,程序运行结果框也就可以正常运行结果了。如下图所示:#include <stdio.h>int main(){ printf("hello world\n"); getchar(); return 0;}...原创 2021-11-06 08:56:33 · 3611 阅读 · 0 评论