![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言题
QAQ实青~
一个不太快乐的小菜鸟
展开
-
连续输入多个数据(个数不确定),用户不断录入数据,直到输入结束标志,结束循环
连续输入多个数据(个数不确定)的三个方法。1.用户不断录入数据,直到输入结束标志,结束循环#include<stdio.h>#define MAXN 300 int main(){ float b[MAXN]; int i, j; //用户不断录入数据,直到输入结束标志,结束循环 printf("\n 请输入b班学生分数,用空格或回车隔开,以-1结束:\n"); i=0; do{ scanf("%f", &b[i]); if(b[i]==-1)原创 2020-08-27 23:28:44 · 3791 阅读 · 1 评论 -
用结构体实现复数运算的乘、除法(C语言)
用结构体实现复数运算的乘、除法#include<stdio.h>typedef struct{ double a; double b;}Complex;void InitC(Complex &C){ scanf("%lf%lf",&C.a,&C.b);}Complex mulC(Complex C1,Complex C2){ Complex C3; C3.a=C1.a*C2.a-C1.b*C2.b; C3.b=C1.a*C2.b+C2.a*C1.b原创 2020-08-26 18:25:48 · 4505 阅读 · 1 评论 -
冒泡排序(C语言)
#include<stdio.h >#define N 10 int main(){ int a[N]; int i,j,t; printf("输入十个数字:\n"); for(i=0;i<10;i++) scanf("%d",&a[i]); printf("\n"); //冒泡排序 for(j=0;j<N-1;j++) for(i=0;i<N-1-j;i++) if(a[i]>a[i+1]) { t=a[i];原创 2020-08-24 19:30:18 · 174 阅读 · 0 评论 -
(C语言) 写一个函数IsPrime, 功能是判断一个数是否是素数,如果是返回1,否则返回0。 在主函数中调用,主函数实现的功能是: 输出100-300之间的所有素数,每行显示6个数据。
写一个函数IsPrime,功能是判断一个数是否是素数,如果是返回1,否则返回0。在主函数中调用,主函数实现的功能是:输出100-300之间的所有素数,每行显示6个数据。#include<stdio.h>#include<math.h>int IsPrime(int x) //函数,判断一个数是否是素数,如果是返回1,否则返回0{ int i,k; k=sqrt(x); for(i=2; i<=k; i++) if(x%i==0) return 0原创 2020-08-24 19:24:31 · 22939 阅读 · 4 评论 -
输入任意字符串(其中包含数字字符), 统计数字字符“0--9“分别出现的次数。(C语言)
输入任意字符串(其中包含数字字符)统计数字字符"0–9"分别出现的次数。#include<stdio.h>int main(){ char s[100]; int i,k, num[10]={0}; //num为计数器 printf("输入串:"); gets(s); //也可用 scanf("%s", s); 但它不能接收空格 for(i=0; s[i]!='\0'; i++) //将字符串从头到尾扫描,一一比对。 { switch(s[i]){原创 2020-08-23 22:01:01 · 6521 阅读 · 3 评论 -
输入10个整数存在数组中,求最大值。(C语言)
输入10个整数存在数组中,求最大值。#include<stdio.h>int main(){ int a[10], i, max; printf("输入10个整数,用空隔隔开:\n"); for(i=0; i<10; i++) scanf("%d", &a[i]); //打擂台法找最大 max=a[0]; //先认为第一个数是最大的 for(i=1; i<10; i++) //其余所有数依次和擂主max比较, if(a[i]>max)原创 2020-08-22 22:40:07 · 22905 阅读 · 0 评论 -
输入10个整数存在数组中,再将它们就地逆置存放(C语言)
输入10个整数存在数组中,再将它们就地逆置存放。#include<stdio.h>#define N 10int main(){ int a[N],i,j, t; for(i=0;i<N;i++) scanf("%d",&a[i]); for(i=0,j=N-1;i<j; i++,j--) // i j 表示一左一右两端的下标 ,逐渐向中间靠拢 { //交换a[i]和a[j] t=a[i]; a[i]=a[j]; a[j]=t; }原创 2020-08-22 22:37:52 · 7028 阅读 · 0 评论 -
菜单式的四则运算(C语言)
c语言设计的第一个小程序,功能是输入两个整数,输出它们的和、差、乘积、商、余数。#include<stdio.h>int main(){ int a,b; int X; printf("\n******************************************"); printf("\n 欢迎使用整数四则运算器"); printf("\n (制作:张三 版本:V0.1)"); printf("\n 1-和 2-差 3-积 4-商 5-原创 2020-08-20 13:33:42 · 884 阅读 · 1 评论