首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
认真搬运的小码农
获赞
0
粉丝
1
关注
5
看过 TA
50
女
南京信息工程大学
2024
电气工程师
IP属地:马来西亚
代码搬运家
私信
关注
拉黑
举报
举报
确定要拉黑认真搬运的小码农吗?
发布(38)
刷题
认真搬运的小码农
02-05 11:11
南京信息工程大学 电子信息类
结构体数组的输入与输出
输入学生的姓名、性别、年龄使用结构体输出对应数据 #include<stdio.h> #include<string.h> #include<stdlib.h> struct student { char name[10]; char sex; long age; float score[3]; }; int main(){ struct student stu; int i; scanf("%s %c %ld",stu.name,&stu.sex,&stu.age); for(i=0;i<3;...
0
点赞
评论
收藏
转发
认真搬运的小码农
02-02 16:24
南京信息工程大学 电子信息类
常用指针数据定义
int i; ————————//定义整型变量iint *p=&i; ——————//p为指向整型数据i的指针变量int **p;—————————//p为指针变量,它指向一个指向一个指向整型数据的指针变量int a[n];———————//定义含n个元素的整型数组a,此时a为常量int *p[n];——————//n个指向整型数据的指针变量组成整型数组pint (*p)[n];—————//p为指向含n个元素的一维整型数组的指针变量int f();———————//f为返回整型数的函数int *p();——————//p为返回指针的函数,该指针指向一个整型数据int (*p)();—————//p为返回函数的指针变量,该函数返回整数型
0
点赞
评论
收藏
转发
认真搬运的小码农
01-31 13:57
已编辑
南京信息工程大学 电子信息类
使用指针数组的指针指向字符串数组
并对字符串由小到大排序输出 #include#includevoid sort(char *name[],int n){char *temp;int i,j,k;for(i=0;i{for(j=i+1;j{if(strcmp(name[i],name[j])>0){temp=name[i];name[i]=name[j];name[j]=temp;}}}}int main(){ char *course[]={"ca","op","da","cd"}; int i,n=4; sort(course,n); for(i=0;i { printf("%s\n",course[i]); }return 0;}
0
点赞
评论
收藏
转发
认真搬运的小码农
01-22 14:59
南京信息工程大学 电子信息类
指针
在键盘上输入两个整数(两个整数之间加个,),按照从大到小的顺序输出#includeint main(){int *pa,*pb,a,b,*t;scanf("%d,%d",&a,&b);pa=&a;pb=&b;if(*pa{t=pb;pb=pa;pa=t;}printf("a=%d,b=%d\n",a,b);printf("%d,%d\n",*pa,*pb);return 0;}
0
点赞
评论
收藏
转发
认真搬运的小码农
01-22 14:18
南京信息工程大学 电子信息类
指针
①函数的声明int *f(void);声明的函数返回值为int*类型。②int(*f)(void);f是个指针变量,存放函数的地址。
0
点赞
评论
收藏
转发
认真搬运的小码农
01-22 14:16
南京信息工程大学 电子信息类
指针
①指针数组int *a[10];数组a中有10个整型的指针变量,即a[0]--a[9]。②数组指针int(*a)[10];为指针变量,占4个字节,存地址编号。它指向一个数组,如果加一,则指向下个数组。③int**p;指针的指针,保存指针变量的地址。
0
点赞
评论
收藏
转发
认真搬运的小码农
01-21 14:52
南京信息工程大学 电子信息类
指针定义函数
若想使用指针定义函数,调用函数的值,并且改变主调函数中变量的值,则在定义函数的时候必须传变量的地址,通过“*+地址”实现赋值。例如下面,要想实现对p的重新赋值:(*q="very love c)#includevoid fun(char **q){*q=" very love c";}int main(){char *p="love c";printf("p=%s\n",p);fun(&p);printf("p=%s\n",p);return 0;}
0
点赞
评论
收藏
转发
认真搬运的小码农
01-20 16:19
南京信息工程大学 电子信息类
指针初始化三种方法
字符数组初始化 ①char str1[20]="I love C";指针指向文字常量区,初始化②char *str2="I love C";先给指针赋值,接着指针指向堆区,最后使用strcpy(下面的代码)、scanf等方法将字符串拷贝到堆区③char*str3;str3=(char*)malloc(15);strcpy(str3,"I love C");scanf("%s",str3);
0
点赞
评论
收藏
转发
认真搬运的小码农
01-20 16:11
南京信息工程大学 电子信息类
指针
当使用指针定义数组的时候,指向的文字常量不可以修改,存放在数组中的字符串是可以修改的。例如:①#include#includeint main(){ char str[100]="I love C"; str[0]='y'; printf("str=%s\n",str);return 0;}输出:str=y love C②#include#includeint main(){ char *str="I love C"; printf("str=%s\n",str); *str='y'; printf("str=%s\n",str);return 0;}输出:str=I love C后一个printf打印不出来,只能打印出第一个printf
0
点赞
评论
收藏
转发
认真搬运的小码农
01-15 21:48
南京信息工程大学 电子信息类
求数列s=1-1/22+1/333***
数列1-1/22+1/333-1/444+********+pow(-1,n+1)*1/n****n#include#include double fun(int n);int main(){int n;printf("输入一个数:");scanf("%d",&n);printf("结果为:%lf",fun(n));return 0;}double fun(int n){int i,j;double t,result=0.0;int sign=1;for(j=1;j{t=0;for(i=0;it+=j*pow(10,i);result=result+sign*1/t;sign=-sign;}return result;}
0
点赞
评论
收藏
转发
认真搬运的小码农
01-15 21:13
南京信息工程大学 电子信息类
外部定义函数,判断输入的数是否是绝对素数
#include#include int isprime(unsigned int);unsigned int rev(unsigned int);int main(){unsigned int a;int p,q,t;scanf("%u",&a);p=isprime(a);q=rev(a);t=isprime(q);if(p==1)printf("输入的数是素数\n");if(p!=1)printf("输入的数不是素数\n");if(t==1)printf("输入的数是绝对素数\n");if(t!=1)printf("输入的数不是绝对素数\n");return 0;}int isprime(unsigned int x){int i;for(i=2;iif(x%i==0)return 0;elsereturn 1;}unsigned int rev(unsigned int y){int j,result=0;while(y!=0){result=result*10+y%10;y=y/10;}return result;}
0
点赞
评论
收藏
转发
认真搬运的小码农
01-15 20:42
南京信息工程大学 电子信息类
extern,使用外部函数实现最简单*+
通过外部函数定义、调用实现两个数相乘、相加#includeextern int multiply(int,int);extern int sum(int,int);int main(){int a,b;int result;scanf("%d %d",&a,&b);result=multiply(a,b);printf("相乘结果为:%d",result);result=sum(a,b);printf("相加结果为:%d",result);return 0;}int multiply(int a,int b){int c;c=a*b;return c;}int sum(int a,int b){int d;d=a+b;return d;}
0
点赞
评论
收藏
转发
认真搬运的小码农
01-13 16:15
南京信息工程大学 电子信息类
c语言(定义函数)实现一个数a的b次方
#includeint pow(int x,int y);int main(){int a,b,result;printf("输入数和它的次方数:");scanf("%d %d",&a,&b);result=pow(a,b);printf("结果为:%d",result);return 0;}int pow(int x,int y){int i,result=1;for(i=1;iresult=result*x;return result;}
0
点赞
评论
收藏
转发
认真搬运的小码农
01-08 14:57
南京信息工程大学 电子信息类
定义字符串数组
#includeint main(){char a[]={'abcd'};char c[]={"a bcd"};char b[]={'a','b','c','d'};printf("size of a = %d\n",sizeof(a));printf("size of c = %d\n",sizeof(c));printf("size of b = %d\n",sizeof(b));printf("%s\n",c);return 0;}结果:size of a = 1size of c = 6size of b = 4a bcd--------------------------------Process exited after 0.1593 seconds with return value 0请按任意键继续. . .
0
点赞
评论
收藏
转发
认真搬运的小码农
01-08 14:33
南京信息工程大学 电子信息类
定义数组
1. 一维数组int a[]={1,2,3,4};int a[10];2.二维数组int a[][3]={{1,2,3},{0,0,1},{9,1,1}};int b[2][3];//定义一个两行三列的数组3.多维数组int a[3][4][5];
0
点赞
评论
收藏
转发
1
2
3
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务