C语言
Devour123
这个作者很懒,什么都没留下…
展开
-
有5个学生。请定义学生结构体,成员包括学号,姓名,成绩(整型),定义结构数组。
题目:有5个学生。请定义学生结构体,成员包括学号,姓名,成绩(整型),定义结构数组。1. 定义input()函数,输入5个学生的数据,要求问答式输入(即给出提示信息输入相应数据)。void input() { int i,j; for(i=0;i<5;i++){ printf("输入学号:"); scanf("%s",&s[i].sno); printf("输入姓名:"); scanf("%s",&s[i].name); printf("输入成绩:"); sca原创 2021-04-11 10:09:20 · 11348 阅读 · 0 评论 -
C语言 strlen(str)和sizeof(arr)的区别
C语言 strlen(str)和sizeof(arr)的区别1. strlen()strlen(str):表示是运算符,而不是一个函数。sizeof返回的值表示的含义如下: 该函数实际完成的功能是从代表该字符串的第一个地址开始遍历,直到遇到结束符’\0’。返回的长度大小不包括’\0’数组——分配的数组空间大小; 指针——存储该指针所用的空间大小类型——该类型所占的空间大小; 对象——对象的实际占用空间大小; 函数——函数的返回类型所占的空间大小。函数的返回类型不能是void char原创 2021-03-13 16:01:31 · 2089 阅读 · 0 评论 -
Java / C语言 实现从键盘输入一些字符,统计字符串中的字母与数字的个数
从键盘输入一些字符,直到输入的字符是换行符“\n”,并统计字符串中的字母的个数和数字的个数。JAVA程序实现:public class day39 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("Enter the number of terms:"); String str = scan原创 2021-03-09 15:33:48 · 3764 阅读 · 0 评论 -
C语言,日历显示,年历显示,简单易懂
日历显示功能实现:1.输入一个年份,输出是在屏幕上显示该年的日历2.输入年月,输出该月的日历。3.输入年月日,输出距今天还有多少天,星期几,是否公历节代码实现:1.计算今天是星期几int CaculateWeekDay(int y,int m, int d) { if(m==1||m==2) { m+=12; y--; } int iWeek=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)%7; // 计算今天是星期机 return iWeek;}原创 2021-03-08 19:17:19 · 5727 阅读 · 0 评论 -
C语言,商品购买,商店购物,通俗易懂
欢商品购买,实现以下功能1.输入商品信息,既菜单栏2.进行购买选择3.是否购买,然后更新实现代码如下:1.输入商品信息void InputCommodity() { printf("请输入商品名称\n"); char tmp[10]; scanf("%s",tmp); for(int i =0; i<count; i++) { if(strcmp(tmp,commodity[i].name)==0) { goods[sp].id = i; } } printf("原创 2021-03-08 18:43:52 · 4315 阅读 · 0 评论 -
直接插入排序
依次插入十个数进行直接插入排序,然后从小到大排序输出。再插入一个数据后仍保持有序。int main(){ int a[11]; int i,t,j,s,number; for(i=0; i<10;i++) //数组进行遍历输入 scanf("%d", &a[i]); for(i=0;i<=10;i++){ //进行循环比较 for(j=i;j<10;j++){ if(a[i] > a[j]){ t=a[i]; a[i]=a[j];原创 2021-01-26 21:48:11 · 67 阅读 · 0 评论 -
zipf定律,二八定律,流行度,点击率均可使用
一级目录二级目录三级目录链接: lhttps://download.csdn.net/download/wang123456___/13619335.原创 2020-12-11 21:37:40 · 931 阅读 · 0 评论 -
C语言 实现n*n的方阵,循环右移m位
要求编写程序,将给定n×n方阵中的每个元素循环向右移m个位置。输入第一行给出两个正整数m,n。接下来一共n行,每行n个整数,表示一个n阶的方阵。输入样例:2 31 2 34 5 67 8 9输出样例:2 3 15 6 48 9 7算法思想:n*n数组进行处理的时候,先对每一行进行移动,首先先右移动一位,即最后一个数会被覆盖,因此先记录下最后一个数。这样循环m次就可以了,代码如下#include <stdio.h>int main(){ int i,j,n,k,temp原创 2020-12-01 11:30:40 · 7088 阅读 · 1 评论