实验课作业
cjz-lxg
小白
展开
-
实现strlen()(c语言)
#include <stdio.h>int Strlen(char s[]);int main(){ char s[10000]; gets(s); Strlen(s); return 0;}int Strlen(char s[]){ int cnt=0; while(s[cnt]!l=0){ cnt++; } printf("实际长度为%d",cnt); return cnt;}原创 2021-11-12 14:10:44 · 206 阅读 · 0 评论 -
2021-11-09用数组存放一个区间内的全部素数(c语言)
#include <stdio.h>#define MAX 100000int calculatePrime(int lim,int aa[]);int sushu(int N);int main(){ int cnt,lim,aa[MAX]; scanf("%d",&lim); int i=calculatePrime(lim,aa); for(cnt=0;cnt<i;cnt++){ printf("%d ",aa[cnt]); } return 0;.原创 2021-11-09 09:19:22 · 400 阅读 · 0 评论 -
逆序存放数组(c语言)
#include <stdio.h>void invertedOrder(int arr[],int n){ int cnt,temp; for(cnt=0;cnt<(0+n)/2;cnt++){ temp=arr[cnt]; arr[cnt]=arr[n-cnt-1]; arr[n-cnt-1]=temp; }}int main(){ int n,cnt; scanf("%d",&n); int arr[n]; for(cnt=0;cnt<.原创 2021-11-09 09:00:48 · 922 阅读 · 0 评论 -
求二次方程根(c语言)
#include <stdio.h>#include <stdio.h>#include <math.h>void f1(float a,float b,float c);void f2(float a,float b,float c);void f3(float a,float b,float c);int main(){ float a,b,c; float d=b*b-4*a*c; scanf("%f %f %f",&a,&b,&.原创 2021-11-09 08:59:07 · 280 阅读 · 0 评论 -
找最大公约数和最小公倍数(c语言实现)
#include <stdio.h>int divide(int u,int v){ if(v==0){ return u; }else{ divide(v,u%v); }}int min_max(int u,int v,int r){ return u*v/r;}int main(){ int u,v; scanf("%d %d",&u,&v); int div=divide (u,v); int min=min_max(u,v,div);.原创 2021-11-09 08:22:38 · 238 阅读 · 0 评论 -
完数(c语言)
#include <stdio.h>int isPerfectNum(int n){ int cnt,flag=0; int sum=0; for(cnt=1;cnt<n;cnt++){ if(n%cnt==0 && n!=cnt){ sum+=cnt; } } if(sum==n) flag=1; return flag;}int main(){ int cnt,m,n,flag; scanf("%d %d",&n,&am.原创 2021-11-09 08:18:54 · 286 阅读 · 0 评论