- 博客(9)
- 收藏
- 关注
原创 结构体实例(候选人问题)
题目:假设要从3个候选人LI、Zhang、Fun中选一班长,今有10个人参加投票,从键盘输入这10张选票上的人名,统计并输出投票结果代码如下:#include <stdio.h>#include <string.h>struct Person{ char name[10]; //候选人 int count; //票数} leader[3]={"Li",0,"Zhang",0,"Fun",0};//定义结构体数组并初始化,开始计票...
2021-12-05 23:09:45
762
1
原创 结构体类型输出变量
C语言是不允许直接输出上图中的s1的,这只是C语言的语法规定。我行之路为无路,即使一路颠沛流离,也希望我们成为最初的自己。
2021-12-02 22:56:16
905
2
原创 指针的一些应用实例
以下为数组逆序的几种方式#include <stdio.h>int main(){ void inv(int x[],int n); int a[5]={2,57,3,9,7},i; printf("The original array:\n"); for(i=0;i<5;i++) printf("%d ",a[i]); printf("\n"); inv(a,5); printf("The arr...
2021-11-30 23:03:18
3342
1
原创 指针和数组易混淆的区别
1.指针变量的值是可以改变的,而字符数组名代表一个固定的值(数组首元素的地址),不能改变如 char *a="I love China!";a=a+7; 那么就从第8个元素开始,即C,最后输出China而 char str[]={Ilove China!}; str=str+7; 是不合法的 2.字符数组中各元素的值是可以改变的(可以对它们再赋值),但字符指针变量指向的字符串常量中的内容是不可以被取代的(...
2021-11-29 23:02:43
201
原创 冒泡法和选择法
今天终于懂了冒泡法和选择法,下面举个例子让大家了解一下下2 1 6 8 3 5(从小到大排序)冒泡法: 第一项与后边每一项相比()1 2 6 8 3 51 2 3 6 8 51 2 3 5 6 8选择法:(相邻两项相比)1 2 6 3 5 81 2 3 5 6 8...
2021-11-27 22:04:33
288
原创 用函数交换函数值
今天应该是搞懂了怎么用函数交换两个数的值,如果printf前边没有scanf(取地址)的话,最后输出的a,b是不会互换的。然后,今天看到封面的大家,如果懂的话,希望我们都跟着光,加油吧,少年!...
2021-11-19 16:38:28
397
原创 耍赖小技巧
【问题描述】输入一个自然数N(1≤N≤9),要求输出如下的魔方阵,即边长为2*N-1,N在中心出现一次,其余位置上的数字从外向中心逐渐增大。N=3时:1111112221123211222111111N=4时:1111111122222112333211234321123332112222211111111【输入形式】从标准输入读取一个整数N。【输出形式】向标准输出打印结果。输出符合要求的方阵,每个数字占一个字符宽度,在每一行末均输出一个回车符。【输入样例】
2021-11-10 10:22:44
191
原创 2021-10-07
编程的“浪漫”原来在众多程序里也能发现别样的乐趣(虽然程序学的不是很多。。。)可是C语言真的很有趣,并不是通常所说的枯燥无味。编写这里的时候用了两个主函数,出现了错误,希望给其他人帮助。利用C语言编写了自己喜欢的句子!再接再厉哦,小白逆袭之路,嘿嘿嘿。...
2021-10-07 19:35:42
146
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅