c语言
艳芬呀
这个作者很懒,什么都没留下…
展开
-
7-32 求交错数列前n项和
本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和。#include <stdio.h>int main(){ int i,m,z,pm,pz,n,flag=-1; double sum=0.0; scanf("%d",&n); m=1; z=1; for(i=1;i<=n;i++) { if(i==1) { ; } else { pz=z; pm=m; z=原创 2022-05-12 17:06:39 · 416 阅读 · 0 评论 -
7-35 猴子吃桃
一只猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半加一个。到第N天早上想再吃时,见只剩下一个桃子了。问:第一天共摘了多少个桃子?#include <stdio.h>int main(){ int day,peach,i,t; scanf("%d",&day); peach=1; for(i=day-1;i>0;i--) { peach=2*(peach+1原创 2022-05-12 17:05:20 · 388 阅读 · 0 评论 -
用指针和函数完成相应要求
/*(1)一个班有四个学生,五门课程,求第一门课程平均分(2)找出两门以上课程成绩不及格的学生,输出他们的学号和全部课程成绩以及平均成绩(3)找出平均成绩90分以上或全部课程85分以上的同学*/#include <stdio.h>#define N 4 //N表学生#define M 5 //M代表课程int main(){ float avage(int *p); void score(int *p); void prefer(int *p); int a[N][.原创 2021-06-28 18:55:43 · 377 阅读 · 0 评论 -
将一个3*3的数组进行转置(第八章第9题)
#include <stdio.h>int main(){ void move(int *p); int a[3][3]; int *p,i; printf("请输入原始数组的值:\n"); for(i=0;i<3;i++) { scanf("%d %d %d",&a[i][0],&a[i][1],&a[i][2]); }//按照行进行输入数据 p=&a[0][0]; //令指针指向数组首元素地址 move(p); prin.原创 2021-06-28 18:51:28 · 319 阅读 · 0 评论 -
利用指针和函数来进行文章字符的统计(大小写,数字等)
#include <stdio.h>int main(){ void tongji(char *p); char s[100]; char *p; p=s; printf("请输入一篇文章:\n"); gets(s); tongji(s); return 0;}void tongji(char *p){ int space=0,other=0,upper=0,lower=0,i=0,digital=0; while(*(p+i) != '\0') { if(.原创 2021-06-26 18:12:19 · 588 阅读 · 0 评论