入门
lkai977
这个作者很懒,什么都没留下…
展开
-
C语言写代码要规范
写了不少代码,意识到打代码要尽量规范,这样才能写出整齐漂亮有序的代码,以下是一点心得: 1、开头要对函数进行声明 2、对变量赋值要初始化,可以减少不必要的错误,同时对变量的命名不要以数字作为开头,赋值语句不允许连续给多个变量赋初值。定义指针时默认初始值不是0,是随机值,一定要初始化,这样也可以避免野指针。赋值语句尽量一行一个变量,看着清晰明了。 3、对于嵌套语句,要按语法缩进,同时大括号原创 2017-11-28 23:10:28 · 491 阅读 · 0 评论 -
选择排序
#include <stdio.h>int main() { int i = 0; int j = 0; int temp = 0; int a[10] = 0; printf("please int 10 num:\n") //输入数据保存数组 for(i = 0; i < 10; i++) { scanf(原创 2017-11-26 23:01:26 · 145 阅读 · 0 评论 -
插入排序
#include <stdio.h>int main() { int i = 0; int j = 0; int temp = 0; int a[10] = {0}; printf("please int 10 num:\n"); for(i = 0;i < 10;i++) { scanf("%d",&a[i]); }原创 2017-11-27 19:39:46 · 158 阅读 · 0 评论 -
有标号的人循环报数123,报到3的人退出,求最后一个人的标号
#include<stdio.h>int main() { int a[1000] = {0}; int s = 0; int sum = 0; int i = 0; int n = 0; printf("please input number:\n"); scanf("%d",&n); //输入圈原创 2017-12-05 18:27:27 · 2819 阅读 · 0 评论 -
冒泡排序
#include<stdio.h>int main() { int a[10] = 0; int i = 0; int j = 0; int temp = 0; printf("Please input 10 num:\n"); for(i = 0;i < 10;i++) { scanf("%d",&a[i]); }原创 2017-11-24 18:17:37 · 189 阅读 · 0 评论 -
有n个人围成一圈,顺序排号,从第一个开始报数(从1到3报数),凡报到3的人退出圈子,问最后最后留下的是原来第几号的那位.
#include<stdio.h>int main() { int a[1000] = {0}; int s = 0; int sum = 0; int i = 0; int n = 0; printf("please input number:\n"); scanf("%d",&n); //输入圈原创 2017-12-12 18:12:19 · 448 阅读 · 0 评论 -
输出100中数字的9的个数
#include<stdio.h>int main() { int i = 0; int count = 0; for(i = 1;i < 100;i++) { if(i % 10 == 9) { count++; } if(i / 10 == 9) {原创 2017-11-23 17:30:41 · 460 阅读 · 1 评论 -
字符串倒置,字母逆序
#include <stdio.h>void change(char *p,int len) { int i = 0; char temp = 0; for(i = 0;i < len/2;i++) //第一个和最后一个字母交换,第二个对应倒数第二个 { //依次类推,所以次数原创 2017-11-30 23:02:38 · 609 阅读 · 0 评论 -
判断闰年函数
#include <stdio.h>int main() { int year = 0; int temp = 0; printf("please input year:\n"); scanf(%d,&year); if(year % 4 == 0) //能被4整除,但被100整除不是闰年 {原创 2017-11-29 22:58:10 · 1034 阅读 · 0 评论 -
编写一个程序,输入一个英文句子,将其中单词位置倒置,单词内部结构不变。例如“I am from shanghai”倒置为“shanghai from am I”。
#include<stdio.h> #include<string.h>void change(char *str) { char temp = 0; char *p = str; char *start = str; char *end = str; while(*p !='\0') { p++; end++;原创 2017-12-07 16:34:09 · 2377 阅读 · 0 评论