![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
作业云
一堆废料
这个作者很懒,什么都没留下…
展开
-
用指针实现<string.h>中部分函数的功能
实现合并两个字符串的功能,即strcat函数的功能#include<stdio.h>int main(){ char str1[80],str2[30]; char *p,*q; printf("请输入字符串:\n"); gets(str1); gets(str2); for(p=str1;*p!='\0';p++); for(q=str2;*p=*q;q++,p++); printf("合并后的字符串为:%s",原创 2021-11-26 15:03:13 · 250 阅读 · 0 评论 -
实现<string.h>中部分函数的功能
实现求字符串长度,即strlen的功能#include<stdio.h>int main(){ char str[80]; int n; printf("请输入字符串:\n"); gets(str); for(n=0;str[n]!='\0';n++); printf("字符串的长度为:%d",n); return 0;}实现合并两个字符串的功能,即strcat函数的功能#include<stdio.h>int mai原创 2021-11-18 23:39:29 · 467 阅读 · 0 评论 -
求二维数组每行的最大值
有一个二维整型数组,每一行都有一个最大值,编程求出每一行的最大值。#include <stdio.h>int main(){ int a[3][3]; int x,y,Max; printf("输入数组:\n"); for(y=0;y<3;y++) { Max=0; for(x=0;x<3;x++) { scanf("%d",&a[y][x]); if(a[y][Max]<a[y][x]) {原创 2021-11-10 11:35:32 · 15554 阅读 · 1 评论 -
计算平均值
【歌星大奖赛】一年一度的校园歌手大赛开始了,请模拟比赛过程。已知有10个评委,评分在0-100之间,选手总分计算规则为:去掉一个最高分、去掉一个最低分,取剩下评分的平均值为该选手的最终得分。已知已经走入总决赛,剩余3个选手。请编写程序模拟为三个选手打分并显示三个选手最终得分的过程,要求使用数组。#include <stdio.h>int main(){ double score[10],sum[3]={0}; int max=0,min=0; int i,x;原创 2021-11-10 11:33:37 · 1008 阅读 · 0 评论 -
九九乘法表
打印九九乘法表。#include <stdio.h>int main(){ int x,y; for(y=1;y<=9;y++) { for(x=1;x<=9;x++) { if(x>y) { printf("\n"); break; } printf("%d*%d=%d ",x,y,x*y); if(y>=2&&x*y<10) { printf原创 2021-11-02 21:16:06 · 85 阅读 · 0 评论 -
求数是几位数
编写程序,从键盘输入一个整数,求出它是几位数;提示:1) 定义一个数num,用num/10逐渐削减其倍数,直到为num/10为0;2) 用循环实现。#include <stdio.h>#include <math.h>int main(){ int num,i; printf("输入一个数:"); scanf("%d",&num); while(num!=0) { num/=10; i++; } /*while原创 2021-11-02 21:14:34 · 2315 阅读 · 1 评论 -
求10的阶乘
编写程序,求10的阶乘。提示:1) 10的阶乘是1*2*3*…*102)使用循环语句,while、do-while、for都可以实现。#include <stdio.h>int main(){ int i,sum=1; for(i=1;i<=10;i++)//10!=1*2*3*4*5*6*7*8*9*10 { sum*=i; } /*i=1; while(i<=10) { sum*=i; i++; }*/ /原创 2021-11-02 21:13:00 · 16700 阅读 · 0 评论 -
判断工作日还是休息日
输入一周中的某一天,判断这一天是工作日还是周末休息日,用1~7表示周一到周日。#include <stdio.h>int main(){ //初始化模块 int x; printf("输入日期数:"); scanf("%d",&x); //判断模块 switch(x) { case 1:case 2:case 3: case 4:case 5: printf("这是工作日");break; default:printf("这是休息日");原创 2021-10-23 17:46:33 · 3639 阅读 · 0 评论 -
判断奇数还是偶数
请编写一个判断偶数的程序,从键盘输入一个数,实现对奇数和偶数的判断。#include <stdio.h>int main(){ //初始化 int x; printf("输入一个数:") scanf("%d",&x); //判断 if(x%2==0) { printf("这是偶数"); } else { printf("这是奇数"); } return 0;}/*int main(){ int x; scanf("%d原创 2021-10-23 17:45:22 · 1862 阅读 · 0 评论 -
输成绩划等级
#include <stdio.h>int main(){ int score; printf("输入分数:"); scanf("%d",&score); if(score>100)//输入值>100会返回错误 { printf("超满分!?!"); } else if(score>=90&&score<=100) { printf("A"); } else if(score>=80&&.原创 2021-10-19 15:35:47 · 169 阅读 · 0 评论 -
编写分段函数
请编写下列分段函数:若x<1,y=0.4x+1;若1<=x<=100,y=0.8x;若x>100,y=0.6x;请从键盘读入x的值,计算y的值并输出。#include <stdio.h>int main(){ float x,y; scanf("%f",&x); if(x<1)//选取x<1 { y=0.4*x+1; } else if(x>100)//选取x>100 { y=0.6*x原创 2021-10-18 21:34:26 · 4990 阅读 · 0 评论 -
加密和解密
请模拟有限字符的加密和解密过程:1)请输入一组密码(4位数)2)请输入待加密的文本,这里只需要输入4个字符,如“girl”3)加密的规则是将对应数位加到字符上,变成新的字符如输入1524四位数密码,则最终输出"hntp"4)解密,就是在原来字符的基础上减去对应数字,再输出。#include <stdio.h>int main(){ char a,b,c,d;//待加密文本变量 char A,B,C,D;//加密文本变量 printf("输入待加密密码和加原创 2021-10-16 11:21:59 · 175 阅读 · 0 评论