1.计算器#include<stdio.h> int main(){ double x,y; char s; double result=0; printf("Please input your x,s,y:"); scanf("%lf %c %lf",&x,&s,&y); if(s=='+'){ result=x+y; }else if(s=
原创 2023-10-27 09:56:00
103阅读
1.从键盘输入3个实数,输出其中的最大值、最小值和平均值#include<stdio.h> int main(){ double number[3]; double max,min,average=0; int i; printf("Please input three numbers:"); for(i=0;i<3;i++){ scanf("%lf",&n
原创 2023-10-28 08:18:09
177阅读
1点赞
1.设计一个递归函数,计算Ackerman的值。Ackerman函数定义如下:             n+1                              &nbsp
原创 2023-11-04 10:54:16
127阅读
在一个整型数组中插入任意一个数字,进行重新排序,用多种方法如何实现?方法1:直接插入排序法#include <stdio.h> void insert(int arr[], int n, int x) { int i, j; for (i = 0; i < n; i++) { if (arr[i] > x) { fo
原创 2023-11-18 11:46:26
134阅读
二维数组输出题目描述:输入一个整数N,输出一个N行 N列的二维矩阵,矩阵中的元素用\1 ~ N*N顺序螺旋填充。输入格式一个整数N(N<=10)输出格式输出N行 N列 的矩阵,元素之间用一个空格隔开,行末不要有多余的空格。样例输入数据3输出数据1 2 38 9 47 6 5代码示例如下:#include <stdio.h> void spiralMatrix(int n) {
原创 2023-12-30 11:52:21
176阅读
1.输入一个二维平面上的点(x,y),判断它是否落在圆心为(x0,y0)、半径是r的圆内。#include <stdio.h> #include <math.h> int main(){ float x,y,r; float x0,y0; float distance; printf("请输入圆心坐标:"); scanf("%f %f",&x0,&amp
原创 精选 2023-11-01 09:38:56
267阅读
1.用for循环,输入任意一个数字,求出它的千位,百位,十位,个位,小数部分。#include <stdio.h> int main() { int a, i, num[4]; double b; printf("请输入一个数字:"); scanf("%lf", &b); a = (int)b; for(i=0; i<4;
原创 精选 2023-11-02 09:44:15
231阅读
1.设计一个函数,使用以下无穷极数计算sinx的值,sinx=x/1!-(x^3)/3!+(x^5)/5!-(x^7)/7!+....。舍去的绝对值应小于m,m的值由用户指定。#include<stdio.h> #include<math.h> double computeSin(double x, double m) { double term = x; //
原创 2023-11-03 10:22:24
124阅读
1点赞
1.试设计一个用于整型数的二分查找的递归函数。#include <stdio.h> int binarySearch(int arr[], int left, int right, int target) { if (right >= left) { int mid = left + (right - left) / 2; if (arr
原创 精选 2023-11-06 08:22:42
271阅读
案例:设计一个工资管理系统,要求系统具有如下功能:添加员工、删除员工、修改员工信息、打印工资单、打印汇总表。【用函数指针方法实现】做法1:#include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX_EMPLOYEE 100 // 最大员工数 // 职工信息结构体 typedef
原创 2023-11-13 08:34:27
88阅读
1.任务描述:对于单层神经网络,神经元计算方式为wx+b。对于N层神经网络,假设第i隐藏层的参数分别为wi和bi,请计算N层神经网络后的结果。//以下是C语言实现N层神经网络的代码,其中假设每一层的神经元个数相同,且激活函数为ReLU函数: #include <stdio.h> #include <stdlib.h> #include <math.h> #d
原创 2023-12-07 09:30:01
148阅读
1点赞
1.编制一个C程序,打印出1000范围内的个位、十位、百位数之和能被一个2到9之间的任意整数整除的所有质数。n值由键盘输入,打印输出时,每8个数换行。#include <stdio.h> // 判断一个数是否为质数 int isPrime(int num) { if (num <= 1) { return 0; } for (int i
原创 2023-12-29 09:37:16
158阅读
1.编写一函数int count(),使得第一次调用时返回1,第二次调用时返回2,即返回当前的调用次数。#include <stdio.h> int count() { static int counter = 0; counter++; return counter; } int main() { printf("%d\n", count());
原创 2023-11-05 08:42:40
223阅读
1.编写一个程序,输入一个字符串,从字符串中提取有效的数字,输出它们的总和。如输入为:“123.4ab56   33.2”,输出为212.6,即123.4+56+33.2的结果。#include <stdio.h> #include <stdlib.h> int main() { char str[100]; printf("请输入一个
原创 精选 2023-11-07 10:12:37
304阅读
1点赞
1.设计一个函数char *getDate(),输入表示年、月、日的3个整数,组成一个字符串“DD-MM-YYYY”并返回。如输入为:1998 3 12返回值为字符串:3-12-1998。#include<stdio.h> #include<stdlib.h> #include<string.h> char *getDate(int year,int mont
原创 精选 2023-11-17 14:02:12
251阅读
1.怎么用while语句执行1-2+3-4+5-6+7…-100(语言-c语言).#include <stdio.h> int main() { int sum = 0; int i = 1; int flag = 1; while (i <= 100) { sum += i * flag; i++;
原创 2023-11-23 09:31:34
182阅读
1点赞
/* ============================================================================ Name : hello.c Auth...
转载 2018-08-19 15:12:00
42阅读
2评论
C语言之点菜单1.c语言怎么编写菜单:欢迎光临,点餐,浏览菜单,菜品名称,菜品价格,菜品份数,备注,点餐信息,修改点餐信息,删除点餐订单,查询点餐订单,结算价格。这些功能如何实现?#include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX_DISHES 100 // 菜品数量上限
原创 精选 2023-11-19 09:41:05
427阅读
1点赞
1.学习C语言如何运用指针函数求解一个英语句子中的单词个数。#include<stdio.h> #include<ctype.h> int Number(char *s) { int count=0; while(*s!='\0'){ while(*s==' ') ++s; if(*s!='\0'){
原创 精选 2023-11-25 09:07:05
463阅读
1点赞
这周来学习一下go语言的核心之一-channel,都知道go语言支持高并发,其原因就是goroutine-协程的存在,这是一种逻辑上等同于线程,而实际和线程又和线程有所不同,关于协程的学习,等下次结合这线程一起学习对比一下。今天主要简单的学习一下线程之间通讯的方式-channel。一、channle的基本概念channels是go中不同goroutines交互数据的一种通道,也就是说如果两个gor
转载 2024-09-13 19:46:12
47阅读
  • 1
  • 2
  • 3
  • 4
  • 5