- 博客(7)
- 问答 (1)
- 收藏
- 关注
原创 关于银行利息的一些计算
有5家银行,ID分别是101,102,103,104,105。存款年利率分别是3%,3.2%,3.3%,3.25%和3.15%,现分别在5家银行存款8,5,7,6,9万元,计算2年后各银行的利息,并按利息从大到小输出ID和利息。银行的ID和利率自己定义结构体类型,然后用数组存放5家银行信息。1.#include<stdio.h>typedef struct s{ int ID; float a; float b; float c;}f;int main...
2021-12-18 00:35:31
369
原创 矩阵的一些应用
1.写一个函数,把两个矩阵上下连接起来。矩阵的大小分别为M*N,K*N。然后在主调函数中输出连接后的矩阵1.#include<stdio.h>void f(int M,int K,int N,int a[][N],int b[][N]){ int i,j,c[M+K][N]; for(i=0;i<M;i++) { for(j=0;j<N;j++) { c[i][j]=a[i][j]; ...
2021-12-16 18:10:53
464
原创 用malloc函数申请能存放n个Student型的数据,然后向内存中输入n个Student型的数据,然后输出每一个ID的math和C_language的平均分。
#include<stdio.h>#include<stdlib.h>typedef struct student{ int ID; float math; float C_language;}Student;int main(void){ int i,n; float M=0,C=0,M_avg,C_avg; printf("输入n个Student型的数据\n"); scanf("%d",&n); ...
2021-12-11 19:34:19
411
原创 找出10到1000中,能被3整除,且其中至少有一个数字是6的所有整数
找出10到1000中,能被3整除,且其中至少有一个数字是6的所有整数1.#include<stdio.h>int main(void){ int x; for(x=10;x<=1000;x++) { if((x%3==0)&&(((x%10==6)||(x/10)%10==6)||(x/100==6))) printf("%d\n",x); }}2.#include <stdio.h>...
2021-12-11 19:15:35
389
原创 定义一个结构体类型来描述
定义一个结构体类型用于描述一批货物,成员变量要能放货物名称,价格和数量,然后输入5件货物的数据(包括名称,价格和数量),并输出出来,然后求出它们的平均价格,也输出出来。#include<stdio.h>typedef struct goods{ char name[5][20]; float price[5]; int num[5];}goods;int main(void){int i;float sum=0,avg;printf(“请输入产品的名称、价格和数量:\n
2021-12-11 15:31:18
747
原创 switch语句的基本运用
题目:运费计算:100公里以内,一律收费50元,多出100公里的按如下方式加收:100到200公里每公里收1.5元,200-400公里每公里收2元,以后多出的每公里收2.5元,编程输入公里数,输出应收的费用。#include<stdio.h>int main(){ int a,s; float p; printf(“公里数是:”); scanf("%d",&s);a=1*(s>0&&s<=100)+2*(s>100&&s&l
2021-12-11 15:14:12
433
原创 冒泡算法将人名排序
在主函数中输入6个人的姓名(用二维数组定义),然后调用函数,把这6个人按名称拼音顺序排序,形参要用到指向一维数组的指针变量。然后在主函数中按序输出出来。1.#include<stdio.h>#include<string.h>void myfun(char(*a)[20]){ int i,j; char temp[1][20]; for(i=0;i<5;i++){ for(j=0;j<5-i;j++) { if(strcmp(a[j],a[j+1]
2021-12-11 15:00:54
818
空空如也
c语言名字排序指针输出
2021-12-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人