
C语言新手
默认许可人
这个作者很懒,什么都没留下…
展开
-
C语言——通过函数改变外部参数的值
C语言——通过函数改变外部参数的值//通过该函数使得外部值自增1void f1(int* x){ (*x)++; //特别注意:*x 是取值需要加括号再自增}int main(){ int a = 1; f1(&a); printf("%d",a); return 0; }原创 2021-02-08 21:31:56 · 3679 阅读 · 0 评论 -
C语言新手,我做过的练习题——不断输入数字,然后它将输出最大值
不断输入数字,直到输入数字0,它将输出你所输入数字中的最大值`#include <stdio.h>int main(void){ float a,max; max = 0.0f; while(1){ printf("Enter your number: "); scanf("%f",&a); if(a == 0.0f) break; ...原创 2019-10-01 14:29:35 · 915 阅读 · 0 评论 -
C语言新手,我做过的练习题——布尔值的数组,检查是否存在重复的数字
这道练习题出自《C语言程序设计与方法》#include <stdio.h>#include <stdbool.h> /*这个程序用到了bool、true和 false 等名称,它们在C99的 < stdbool.h>中定义。如果你的编译器不支持该头 需要自己定义这些名称。一种做法是在 main 函数的上面加上下面几行: #define tru...原创 2019-10-01 14:34:32 · 513 阅读 · 0 评论 -
C语言新手,我做过的练习题——猜数游戏
最简单的猜字游戏#include <time.h>int main(void){ srand(time(0)); int number = rand()%100 + 1; int count = 0; int a = 0; printf("我已经想好了一个1到100之间的数字。"); do{ printf("请猜这个数字是: "); scanf("%d",&...原创 2019-10-01 14:36:56 · 302 阅读 · 0 评论 -
C语言新手,我做过的练习题——二分法
该题应该出自MOOC 翁恺老师的课程#include <stdio.h>#define M 10int main(void){ static int a[M] = {-1,2,4,7,12,16,18,21,23,45}; int n,low,mid,high,found; low = 0; high = M-1; found = 0; //found 用来充当...原创 2019-10-01 14:44:27 · 598 阅读 · 0 评论 -
C语言新手,我做过的练习题——发牌练习题
该题处自C语言程序设计与方法其中含有bool类型数组的应用/*程序负责发一副标准纸牌,每张标准纸牌都有一个花色和一个等级。 程序需要用户指明手里应该握有几张牌*/ #include <stdio.h>#include <stdlib.h> //srand 和 rand 函数都出于此#include <stdbool.h> #inclu...原创 2019-10-01 14:55:04 · 365 阅读 · 0 评论