- 博客(6)
- 收藏
- 关注
原创 【牛客网编程入门训练】字符金字塔
题目描述输入一个字符,用它构造一个三角形金字塔。输入描述:输入只有一行,一个字符输出描述:该字符构成的三角形金字塔。代码实现如下:1.C语言#include <stdio.h>//金字塔型输出int main(){ char a;//定义一个字符 int i = 0; scanf("%c", &a); for (i = 1; i <= 5; i++)//第一层for循环,可见循环5次,即这个金字塔有5层 {
2021-02-25 21:16:57 699
原创 【牛客网编程入门训练】printf的返回值
题目描述KiKi写了一个输出“Hello world!”的程序,BoBo老师告诉他printf函数有返回值,你能帮他写个程序输出printf(“Hello world!”)的返回值吗?输入描述:无输出描述:包括两行:第一行为“Hello world!”第二行为printf(“Hello world!”)调用后的返回值。代码实现如下:1.C语言#include <stdio.h>int main(){ printf("\n%d",printf("Hello
2021-02-25 20:51:57 546
原创 【牛客网编程入门训练】小飞机
代码实现如下:1.C语言#include <stdio.h>int main(){ printf(" ** \n"); printf(" ** \n"); printf("************\n"); printf("************\n"); printf(" * * \n"); printf(" * * \n"); return 0;} .
2021-02-25 20:45:09 386
原创 【牛客网编程入门训练】实践出真知
题目描述于老师经常告诉我们“学习编程最好的办法就是上机实践,因为你要对计算机下指令,想让计算机帮你干活,就得多和计算机‘交流’,实践才能出真知。”输入描述:无输出描述:Practice makes perfect!题目分析这道题不难,就是让我们输出一句话代码实现如下:1.C语言实现:#include <stdio.h>int main(){ printf("Practice makes perfect!"); return 0;}2.C++实现#includ
2021-02-25 20:38:54 328
原创 如何判断机器是大端存储还是小端存储?
大端与小端一.大小端概念介绍1.大端(存储)模式是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中。2.小端(存储)模式是指数据的低位保存在内存的低地址中,而数据的高位,,保存在内存的高地址中。例如:二.为什么有大端和小端?为什么会有大小端模式之分呢?这是因为在计算机系统中,我们是以字节为单位的,每个地址单元都对应着一个字节,一个字节为8bit。但是在C语言中除了8bit的char之外,还有16bit的short型,32bit的long型(要看具体的编译器),另外,对于位数
2021-02-25 20:22:53 1501 3
原创 浅谈结构体传参时的传值与传址
对于初学C语言的同学来说,结构体传参是一件值得我们考虑的问题,传参的时候我们会想,是传值好呢?还是传址好?接下来我们讨论一下这个问题举个例子:我们首先先创建一个结构体struct Stu{ char name[1000]; int num; int age;};接下来我们创建一个结构体变量:struct Stu s = { "zhangsan", 12345, 18 };我们考虑打印出来结构体的成员,我们可以封装两个函数分别叫print1与print2print1-------
2021-02-09 17:54:35 3840 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人