c语言求编程!!

作者&投稿:仲阙 (若有异议请与网页底部的电邮联系)
c语言编程问题 求完整编程!!!~


#include #include #include const int MAXSIZE = 20;void Sort(int a[],int n) {int i,j,k,t;for(i = 0; i a[j]) k = j;}if(k != i) {t = a[i];a[i] = a[k];a[k] = t;}}}void devide(int a[],int n) {int i = 0,j = n - 1,t;while(i < j) {if(a[i]%2 == 0 && a[j]%2 ==1) {t = a[i];a[i] = a[j];a[j] = t;++i;--j;}else if(a[i]%2 == 1) ++i;else if(a[j]%2 == 0) --j;}}void show(int a[],int n) {int i;for(i = 0; i < n; ++i)printf("%d ",a[i]);printf("
");}int main() {int a[MAXSIZE];int i,m = 0;srand((unsigned)time(NULL));for(i = 0;i < MAXSIZE;++i) a[i] = rand()%100 + 1;show(a,20);devide(a,20);for(i = 0; a[i]%2; ++i) ++m;Sort(a,m);show(a,20);Sort(a + m,MAXSIZE - m);show(a,20);return 0;}

程序一共有5个错误发布在14行中,详见下图:

错误编号
1、把int改为float;
2、三个%d改成连续的三个%f,不要留空格;
3、这个错误在6行中都存在,把句首的“("”和句尾部的“")”全部去掉,只保留句末的分号(;)即可;
4、把%d换成%.2f,一共有六个需要更改;
5、把&f前面的&去掉,只留下f,也是有6个&需要去掉。
程序应该能正常运行了。
如果还有问题请留言。

#include <stdlib.h>
int main()
{
    int i;
    printf("####Student List####");
    printf("1. John
");
    printf("2. Merry
");
    printf("3. Mike
");
    printf("4. Lisa
");
    printf("5. Tom
");
    printf("Please choose your name:
");
    scanf("%d", &i);
    switch (i) {
    case 1:
        printf("Hello!John");
        break;
    case 2:
        printf("Hello!Merry");
        break;
    case 3:
        printf("Hello!Mike");
        break;
    case 4:
        printf("Hello!Lisa");
        break;
    case 5:
        printf("Hello!Tom");
        break;
    default:
        printf("Wrong choice!");
        break;
    }
    return 0;
}


#include<iostream>

void main()
{
int num;
while(1)
{
printf("Please choose your name:");
scanf("%d",&num);
switch(num)
{
case 1:
printf("Hello!John.\n");
break;
case 2:
printf("Hello!Merry.\n");
break;
case 3:
printf("Hello!Mike.\n");
break;
case 4:
printf("Hello!Lisa.\n");
break;
case 5:
printf("Hello!Tom.\n");
break;
default:
printf("Wrong choice!\n");
break;
}
}
}

void main()
{
unsigned char NUM;
printf("Please choose your name:\n");
scanf("%d",&NUM);
printf("####Student List####\n");
switch(NUM)
{
case 1:printf("Hello!John");break;
case 2:printf(" Hello! merry");break;
case 3:printf(" Hello! mike");break;
case 4:printf(" Hello! lisa");break;
case 5:printf(" Hello! tom");break;
default: printf("Wrong choice!");break;
}
}


C语言题目求编程:已知梯形的上底a=2,下底b=6,高h=3.6,求梯形的面积
2. 其次,我们确保了代码的时态一致性,将`main`函数中的`int a=2,b=6;`改为`int a=2, b=6;`,以符合C语言的语法规则。3. 接下来,我们保留了原有代码的功能,计算梯形面积的公式为`(a+b)*h\/2`,此处应用了基本的算术运算和格式化输出。4. 最后,我们通过`printf`函数输出梯形的面积,...

!在编程语言中有什么用处?
“!”是一个标点符号,表示感叹或强调。在编程语言中,它也有一些特殊的用法,比如:在C语言中,“!”是逻辑非运算符,表示取反。比如,!0的结果是1,!1的结果是0。在Python中,“!”可以用在命令行中,表示执行系统命令。比如,!ls表示列出当前目录下的文件。在数学领域,“!”的含义是阶乘,表...

求一下C 语言编程题的过程,谢谢
1、数组非动态,需要验证数组的大小,避免数组越界,由于题目中给的函数结构不包含数组最大长度,因此需要定义全局变量保存数组的实际元素个数和数组最大长度,用于判断数组越界。2、插入函数和删除函数,都是对数组的循环移位。其中插入函数遇到数组已满时,多余元素将被挤出数组(舍弃最后位,避免越界)。3...

如何使用c语言编程求矩阵对角线元素之和?
1、首先在电脑中,打开Dev-c++软件,点击“新建源代码”,如下图所示。2、具体程序如下,如下图所示。3、此次的程序最终目的是求出3x3的整型矩阵对角线元素之和,所以要向计算机输入3x3矩阵中的所有元素。4、其次要对输入的矩阵的元素进行放置于相应的位置,以便于之后的计算其对角元素之和。5、最后需...

求C语言编程 当n为152时分别求出n的个位数(digit1),十位数(digit2...
以下是C语言代码,用于分别求出一个三位数n的个位数(digit1),十位数(digit2),百位数字(digit3):include <stdio.h> int main() { int n = 152; \/\/ n为三位数 \/\/ 求取百位数字 int digit3 = n \/ 100;\/\/ 求取十位数字 int digit2 = (n \/ 10) % 10;\/\/ 求取个位数字 int ...

大学生几大编程语言你都会哪几种?
6大编程语言你都会哪几种? 一、c语言 C语言诞生于1972年,可以称之为现代高级语言的鼻祖,由著名的贝尔实验室发明。C语言是人们追求结构化,模块化,高效率的“语言之花”。在底层编程,比如嵌入式,病毒开发等应用,可以替代汇编语言来开发系统程序,在高层应用,也可以开发从操作系统(UNIX\/LINUX\/WINDOWS都基于C语言开发...

用C语言编程求出1!+2!+3!+……+20!的值
以下是用C语言编程求出1!+2!+3!+……+20!的值示例代码 include<stdio.h> int main(){ int i,j;long sum,k;sum=0;for(i=1;i<=20;i++){ k=1;for(j=1;j<=i;j++){ k=k*j;} sum=sum+k;} printf("1+2!+3!+…+20!=%d",sum);} ...

C语言编程,求解
一、程序需要四个函数,分别是入口主函数、输入函数、输出函数、排序函数。二、题目要求按首字母排序,未限制大小写,因此不能直接用字母比大小,需根据大小写求字母差值,用差值比较。三、字符串排序交换,用函数strcpy。下面是代码:include<stdio.h> include<string.h> define MM 12\/\/月份个数 define...

C语言编程问题:求 1!+2!+3!+...+n!
把sum=sum+x;移到}后、x=1;前。int main(void){ int sum,n,x,t;scanf("%d",&n);for(sum=0,x=t=1;t<=n;sum+=x*=t++);printf("%d\\n",sum);return 0;}

求C语言编程题目
c语言上手,那先熟悉几个循环控制语句。给几个例子 1.Fibonacci数列:f(1)=1;f(2)=1;f(n)=f(n-1)+f(n-2).n>=2;分别用while.do-while.for语句编程,求Fibonacci数列前20项,每行输出10项。2.利用两重循环输出“九九乘法表”3.计算多项式的值:s=1!+2!+3!+……+20!4.将一个...

潍城区19857989606: c语言求编程 -
壹费君凯: //先给出一个选项单,A,加、B,减、C,乘、D,除,E,求余,F,累加,G退出#include int plus(int a, int b) { return a+b; } int minus(int a, int b) { return a-b; } int multiply(int a, int b) { return a*b; } int divide(int a, int b) { return a/b; } int remainder(int...

潍城区19857989606: C语言编程 - 搜狗百科
壹费君凯: #include int find(char s[],char c) { int i; for(i=0;s[i]!='\0';i+...

潍城区19857989606: c语言求编程一个代码 -
壹费君凯: //核心代码 1. n%10, n/10%10, n/100%102. char name [50]; scanf("%s", name); printf("welcome %s\n", name); 3. char input ; scanf("%c", &input); printf("%d", (int)input);

潍城区19857989606: c语言程序,,求程序 -
壹费君凯: #include void main(void) { int m,n,p,s=0,i; printf("请依次输入m,n值:\n"); scanf("%d%d",&m,&n); p=m; for(i=0;mif(m%2==1) s+=m; printf("从%d到%d所有奇数和为:%d\n",p,n,s); } 亲自运行,实现你的要求,你试试.

潍城区19857989606: 求c语言编程程序 -
壹费君凯: #include"stdio.h" void main() { int i,j,n=0; int a[10]={0}; for(i=1;i<=100;i++) { n=n+i; j=n%10; a[j]++; }for(i=1;i<10;i++) {if(a[i]!=0) printf("到房间 %d 的次数 %d\n",i,a[i]); } if(a[0]!=0) printf("到房间 10的次数 %d\n",a[0]); }

潍城区19857989606: 求一个C语言编写的程序. -
壹费君凯: #include #define N 20 void main() { int a,temp; int i,b[N]; scanf("%...

潍城区19857989606: 求C语言编程代码 -
壹费君凯: struct stu { char name[30]; int score; int n; }student[S]; int sum; int input() { int i; for(i=0;i<n;i++) {printf("The name of Student %d:",i+1); scanf("%s",&student[i].name); printf("The score of Student %d:",i+1); scanf("%d",&student[i].score); ...

潍城区19857989606: 求一C语言编程 -
壹费君凯: 不知道是否是楼主想要的 实验通过#include #include int sum(int a) { int sum = 0; for(int i = 0;isum = sum + i; return sum; } int main() { int a= 10,b; b = sum(a); printf("b = %d",b); getch(); return 0; }

潍城区19857989606: 求C语言程序 -
壹费君凯: 代码如下:#include #include #include int main() { char str[200], ch; int i, len; printf("请输入一个字符串:"); scanf("%s", &str); // 跳过回车 getchar(); printf("请输入一个字符:"); scanf("%c", &ch); len = strlen(str); for (i = 0; iif (str...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网