1.使用main函数的参数,实现一个整数计算器,程序可以接受三个参数,第一个参数“-a”选项执行加法,“-s”选项执行减法,“-m”选项执行乘法,“-d”选项执行除法,后面两个参数为操作数。
例如:输入test.exe -a 1 2
执行1+2输出3
2.调整数组使奇数全部都位于偶数前面。
4.编写函数判断当前的机器大端小端。
题目:
输入一个整数数组,实现一个函数,来调整该数组中数字的顺序使得数组中所有的奇数位于数组的前半部分,所有偶数位于数组的后半部分。
3.写冒泡排序可以排序多个字符串。
5.好好理解数组指针、指针数组。
原创
2015-12-06 22:30:29
778阅读
#include<stdio.h>
int main(){
printf("Hello World!\n");
return 0;
}
原创
2021-02-07 09:24:11
638阅读
define_CRT_SECURE_NO_WARNINGS1include<stdio.hintmain(){pfintf("haha\n");打印字母return0;}intmain(){inta=20;printf("%d/n",a);打印数值return0;}
原创
2021-11-06 16:06:37
110阅读
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
108阅读
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.设计一个递归函数,计算Ackerman的值。Ackerman函数定义如下: n+1  
原创
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.编写一函数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.设计一个函数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阅读
n的阶乘,
n的阶乘的和
在一个有序数组中查找具体的某个数字n,
编写代码,演示多个字符从两端移动,向中间汇聚,
编写代码实现,
模拟用户登录情景,
并且只能登录三次,
输入三个数并从大到小输出,
打印1到100之间打印3的倍数,
两个数的最大公约数,
1000到2000之间的闰年,
100到200之间的素数,
1~100中9的个数,
1/1-1/2+1/3-1/4+.....-1/100,
99乘法表,
原创
2021-05-26 19:16:47
265阅读
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,&
原创
精选
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.试设计一个用于整型数的二分查找的递归函数。#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.编制一个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阅读
初学c语言中的一些常见代码一、输出乘法口诀表二、判断1000年---2000年之间的闰年方法1:方法2:三、输出1~100之间的奇数方法1:方法2:四、计算n的阶乘五、计算1!+2!+3!+...+10!方法1:方法2:六、在一个有序数组中查找具体的某个数字n七、编写代码,演示多个字符从两端移动,向中间汇聚八、编写代码实现,模拟用户登录情景,并且只能登录三次。(只允许输入三次密码,如果密码正
转载
2023-08-10 17:54:20
176阅读