c语言问题

奔走的小白象 2024-05-27 14:03:38
最佳回答
#include <stdio.h> void p(int v[]) /**/{ int i, k, temp; for (i=1; i<4; i++) /*i=1,使v[i]指向第二个元素*/for(k=i-1; k>=0 && v[k]<v[k+1]; k--) { /*使k指向v[i]前一个元素,如果前一个小于后一个,就交换两数。使大的在前*/temp=v[k]; v[k]=v[k+1]; v[k+1]=temp; } } main() { int k, a[4]; for(k=0; k<4; k++) scanf("%d", &a[k]); p(a); for(k=0; k<4; k++) printf("%d ", a[k]); } 20210311
汇率兑换计算器

类似问答
  • c语言,循环函数
    • 2024-05-27 19:41:42
    • 提问者: 未知
    c标准库中并没有循环函数的说法,只有三种循环语句:for语句和while语句,和do-while循环结构。for循环的一般语法格式为:for(表达式1;表达式2;表达式3){循环体}其中,...
  • c语言问题
    • 2024-05-27 21:48:45
    • 提问者: 未知
    回复:#include"stdio.h"#include"math.h"main(){int a=1,b=2,c=2;int t;while(a<b<c){t=a;a=b;b=t;c-;};printf("%d%d%d",a,b,c);printf("\n");} 对于该程序,主要考察了对...
  • 10.20.30.40.50……用c语言循环
    • 2024-05-27 11:33:03
    • 提问者: 未知
    int p;int i=0;for;i;i+) { p=10*i;use p do something!} end
  • c语言基础题 以下合法的c语言赋值语句是 a.a=b=58 b.k=int(a+b) c.a=58,b=58 d.--i
    • 2024-05-27 13:29:10
    • 提问者: 未知
    a 语法错误:不能连续赋值. b 强制类型转换运算符必须用小括号括起来 比如(int)(a+b). c 不是语句,只是表达式,要用分号才正确. d 是自减语句,等同i=i-1. 正确的确是d.
  • c语言选择
    • 2024-05-27 00:02:28
    • 提问者: 未知
    27:b。表达式必须要赋值给一个变量才行。故c错。等号左面必须是变量,故d错。a无此用法。28:d.编译器会先运算w*x,会把w的char 类型转换为int,然后再相乘,结果 与z相加,则转换为 double 类型,再运算。请记住一个原则:编译器会进行隐式类型转 化:char->int->float->double.
  • 两个c语言程序
    • 2024-05-27 15:24:30
    • 提问者: 未知
    include<stdio.h>main(){ float r,d,l,s,pi=3.1415926;printf("请输入半径的长度");scanf("%f",&r);d=2*r;l=2*pi*r;s=r*r*pi;printf("圆的直径为:d=f\n",d);printf("圆的周长为:l=f\n",l);...
  • c语言cc*dd
    • 2024-05-27 12:31:55
    • 提问者: 未知
    好吧,本来以为很简单的,但仔细看了下,居然是字符串相乘,想了会,应该还是字符相乘吧,字符串没见过这么操作的--------------------------#include<stdio.h>void main(){ char dd; char cc; printf("\ninput the first string:"); scanf("%c"...
  • c语言算法
    • 2024-05-27 02:07:51
    • 提问者: 未知
    include int main() { int none,ntwo,nfive;int count=0;for(nfive=0;nfive;nfive){ for(ntwo=0;ntwo;ntwo){ none=60-ntwo-nfive;if(100=(nfive*5+ntwo*2+none)){ count;printf("第%d种:%d个五分,%d个两分,%d个1分\n",count,nf...
  • 求解c语言题目:
    • 2024-05-27 02:44:27
    • 提问者: 未知
    #include <stdio.h>main(){ int m, n, i, j, count; count = 0; for ( m = 90, i = 1; m > 0; ++i, m-= 10) for ( n = m - 5, j = 1; n > 0; ++j, n -= 5 ) printf("第%4d种: 共%2d张 : %2d 张10元, %...
  • c语言中裴波那契数
    • 2024-05-27 16:47:08
    • 提问者: 未知
    123456789101112131415#include"stdio.h"void main(){ int i;int a[10]={1,1};for(i=2;i;i+)a[i]=a[i-1]+a[i-2];a[i-1]=a[i-2];i=10 a[i]=a[i-1];a[10]=a[9]错误 for(i=0;i;i+)printf("%d\n",a[i]);}
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。