C语言程序设计教程课后题 是书面作业 求解

C语言程序设计教程课后题 是书面作业 求解,第1张

1.

#include <stdio.h>

#include <math.h>

int main(void) {

double rate,n,capital,deposit

printf("rate(%%)=")

scanf("%lf",&rate)

printf("n=")

scanf("%lf",&n)

printf("capital=")

scanf("%lf",&capital)

printf("\ndeposit=%lf\n",deposit=(capital*pow(1.0+rate/100.0,n)))

return 0

}

2.

#include <stdio.h>

int main(void) {

int a=3,b=4,c=5,u=51274,n=128765

float x=1.2,y=2.4,z=-3.6

char c1='a',c2='b'

printf("a=%d b=%d c=%d\n",a,b,c)

printf("x=%.6lf,y=%.6lf,z=%.6lf\n",x,y,z)

printf("x+y=%.2lf y+z=%.2lf z+x=%.2lf\n",x+y,y+z,z+x)

printf("u=%d n=%d\n",u,n)

printf("c1='%c' or %d(ASCII)\n",c1,c1)

printf("c2='%c' or %d(ASCII)\n",c2,c2)

return 0

}

#include<iostream>

using namespace std

#define N 10

void input(int a[N]){

int i

printf("shuru\n")

for(i=0i<Ni++){

scanf("%d",&a[i])

}

}

void exchange(int a[N]){

int t,m=0,n=0

int i

int t1=a[0],t2=a[0]

for(i=0i<10i++){

if(a[i]>t1){

t1=a[i]

m=i

}

if(a[i]<t2){

t2=a[i]

n=i

}

}

t=a[0]a[0]=a[n]a[n]=t

t=a[9]a[9]=a[m]a[m]=t

}

void ___exchange(int a[N]){

// int t,m=0,n=0

int i

int t1,t2 //t1=max.t2=min

 t1=t2=a[0]

 // max = num[0]

for(i=0i<10i++){

if(t1<a[i])

t1=a[i]

if(t2>a[i])

t2=a[i]

}

a[0]=t1

a[9]=t2

// return a

}

void output(int a[]){

int i

printf("dayin\n")

for(i=0i<Ni++)

printf("%d ",a[i])

printf("\n")

}

int main(){

int a[N]

input(a)

___exchange(a)

output(a)

return 1

}

先mark~~看看你的代码先~~

之前的OK了~~就是一个比较~~遍历比较~~


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7758346.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-09
下一篇2023-04-09

发表评论

登录后才能评论

评论列表(0条)

    保存