首页 > 电脑 > 求一道编程题

求一道编程题

电脑 2022-07-02

求解一道C语言基础编程题。

#include

#define N 60 //宏定义便于替换和检测

void Scanf(float *a,int n) //输入函数

{ scanf("%f",&a[n]);}

void sort(float *a,int n) //排序函数{ int i,j; float t; for(i=0;ia[j]) { t=a[i]; a[i]=a[j]; a[j]=t; } } }}void Printf(float *a,int n) //输出函数{ printf("%d# %.2fm\n",n+1,a[n]);//输出格式}int main (void){ float a[N]; int i; for(i=0;i

望采纳

求解一道C语言基础编程题。。

intbase(intk,chars[])//按定义,k是进制(2~16),s是输入的字符串 { int len=0,sum=0; //len 指s字符串长度,sum指转换后的k进制数 int i,j,t,n; while (s[len]!='\0') len++; //计算s数组长度,也就查看用户从键盘输入了多少字符 i=len-1; //从最高位开始,也就是从最右侧开始计算,比如s=1234ab,先从b开始计算 while (s[i]!='\0') //逐个读取字符串s,第i位的具体字符值,s[i]是否有效 { n=0; //s[i]是字符(char),s[i]转换成10进制对应的值 if

求问一道C语言编程题

#include"stdio.h" #include"stdlib.h" struct st //定义一个结构 { char name[20]; //用来存储学生的姓名 char number[20]; //用来存储学生的学号 int maths; //以下的三个变量用来存储学生的成绩,这里姑且认为是语数外三门吧,呵呵 int chinese; int English; double average; //用来存储平均成绩 }; double aver(int a,int b,int c) //这个函数用来计算平均成绩 { double n; //其实可以用一步写出来的,这里为了看着方便,这样

求解一道C语言基础编程题

~是缩进符号,自己替换成4个空格: -------------------------------------------- #include #include int main(int argc, char *argv[]) { ~FILE *fp1, *fp2; ~char ch; fp1 = fopen("file1.txt", "r"); ~if (fp1 == NULL ) { ~~printf("file1.txt open error\r\n"); ~~return -1; ~} fp2 = fopen("file2.txt", "w") ~

一道c语言编程题,求解题思路

只要按照公式计算每月还款金额就可以了,其中"已归还本金累计额"等于"贷款本金 除以 还款月数 乘以 已还款月数".

按照题目要求编写的等额本金还款的C语言程序如下

#include

int main(){

double P,R,repayment;

int N,i;

scanf("%lf;%d;%lf",&P,&N,&R);

printf("[");

for(i=0;i

repayment=(P/N)+(P-P/N*i)*R;

if(i==N-1)

printf("%.2lf]",repayment);

else

printf("%.2lf,",repayment);

}

return 0;

}


标签:信息技术 计算机语言 CC++ 编程 编程语言

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18