C语言程序设计
weixin_43816786
这个作者很懒,什么都没留下…
展开
-
7-2查找书籍
#include<stdio.h>#include<string.h>struct book{char name[31];double price; };int main(){struct book b[20]int n,i,j,count=0,cont=0;double min=100,max=0;scanf("%d",&n);for(i=0...原创 2020-04-29 16:44:18 · 890 阅读 · 0 评论 -
6-15使用函数输出水仙花数
输入153 400输出153 is a narcissistic number370371//使用函数输出水仙花数#include <stdio.h>#include<math.h>int narcissistic( int number );void PrintN( int m, int n );int main(){int m, n;sca...原创 2020-03-23 14:17:24 · 557 阅读 · 0 评论 -
函数题-删除单链表偶数结点
本题要求实现两个函数,分别将读入的数据存储为单链表、将链表中偶数值的结点删除。链表结点定义如下:struct ListNode {int data;struct ListNode *next;};函数接口定义:struct ListNode *createlist();struct ListNode *deleteeven( struct ListNode *head );函数cr...原创 2020-03-19 16:05:55 · 1360 阅读 · 1 评论 -
函数题-学生成绩链表处理
本题要求实现两个函数,一个将输入的学生成绩组织成单向链表;另一个将成绩低于某分数线的学生结点从链表中删除。函数接口定义:struct stud_node *createlist();struct stud_node *deletelist( struct stud_node *head, int min_score );函数createlist利用scanf从输入中获取学生的信息,将其组织...原创 2020-03-19 16:01:27 · 408 阅读 · 0 评论 -
HDU 1282回文数猜想
回文数猜想 Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)[显示标签]Description一个正整数,如果从左向右读(称之为正序数)和从右向左读(称之为倒序数)是一样的,这样的数就叫回文数。任取一个正整数,如果不是回文数,将该数与他的倒序数相加,若其和不是回文数,则重复上述...原创 2020-03-06 13:37:25 · 89 阅读 · 1 评论 -
001-寻找素数对
问题描述 哥德巴赫猜想大家都知道一点吧。我们现在不是想证明这个结论,而是想在程序语言内部能够表示的数集中,任意取出一个偶数,来寻找两个素数,使得其和等于该偶数。做好了这件实事,就能说明这个猜想是成立的。由于可以有不同的素数对来表示同一个偶数,所以专门要求所寻找的素数对是两个值最相近的。 输入 输入中是一些偶整数M(5<M<=10000).输出 对于每个偶数...原创 2020-03-04 22:38:17 · 153 阅读 · 0 评论 -
7-20掉入陷阱的数
输入5输出3:13//7-20掉入陷阱的数#include<stdio.h>int main(){int isTr(int n);int n,b[20],i;scanf("%d",&n);b[0]=isTr(n);for(i=1;;i++){b[i]=isTr(b[i-1]);if(b[i]==b[i-1]){printf("%d:%d",i,b[...原创 2020-03-02 11:42:20 · 290 阅读 · 0 评论 -
7-19龟兔赛跑
输入242输出@_@ 726//7-19龟兔赛跑#include<stdio.h>int main(){int T;scanf("%d",&T);int ogui,otu, gui=0,tu=0, i,j,lan=0;//o指out,最终输出,gui 龟, tu兔,lan,懒ogui=3*T;for(i=1;i<=T;i++){gui+=3;i...原创 2020-03-02 10:40:39 · 180 阅读 · 0 评论 -
7-18梅森数
输入6输出3731#include<stdio.h>#include<math.h>int main(){int isPrime(int n);int n,sum=1,i,j,sun,a[20],count=0;scanf("%d",&n);for(i=1;i<=n;i++){sum=sum*2;sun=sum-1;a[coun...原创 2020-03-02 10:26:23 · 592 阅读 · 0 评论 -
7-17找完数
输入3 30输出6 = 1 + 2 + 328 = 1 + 2 + 4 + 7 + 146 = 1 + 2 + 3`#include<stdio.h> #include<math.h>int main(){ int isFull(int n); int m,n,o,a[20],j,count; scanf("%d %d",&m,&n)...原创 2020-03-01 17:12:05 · 336 阅读 · 0 评论 -
7-16证明哥德巴赫猜想
输入24输出24 = 5 + 19#include<stdio.h>#include<math.h>int main(){int isPrime(int n);int n,i;scanf("%d",&n);for(i=2;i<n;i++){if(isPrime(i)){if(isPrime(n-i)){printf("%d=%d+%...原创 2020-02-28 15:14:01 · 138 阅读 · 0 评论 -
001-小于n的所有素数输出
输入22输出2是一个素数3是一个素数5是一个素数7是一个素数11是一个素数13是一个素数17是一个素数19是一个素数#include<stdio.h>#include<math.h>int main(){int n,i,j;scanf("%d",&n);if(n%2!=0){printf(“请输入一个偶数”);}else{ /...原创 2020-02-28 12:55:17 · 2028 阅读 · 1 评论 -
7-15换硬币
#include<stdio.h>int main(){ int n,j,i,m,o,count=0; scanf("%d",&n); if(n>100||n<8){ printf("no way!"); } else{ for(i=n/5;i>0;i--){ m=n-5*i; for(j=m/2;j>0;j--){ ...原创 2020-02-22 14:48:25 · 149 阅读 · 0 评论 -
7-12输出闰年年份
输入2021输出2020 2016 20122008 2004输入2101输出invalid year!#include<stdio.h>int main(){int n,i;scanf("%d",&n);if(n>=2100||n<=2000){printf(“Invalid year!”);}else{for(i=n;i...原创 2020-02-16 15:35:38 · 493 阅读 · 0 评论 -
7-11输出三角形字符阵列
输入5输出A B C D EF G H IJ K LM NO#include <stdio.h>int main(){ int n, i,j,count=0; char c = 'A'; scanf("%d", &n); for ( i = n; i > 0; i--) { for ( j = 0; j ...原创 2020-02-16 15:19:23 · 678 阅读 · 0 评论 -
7-10逆序输出数组元素
输入41 2 3 4输出4 3 2 1#include<stdio.h>int main(){int n,i,j,temp,a[20];scanf("%d",&n);for(i=0;i<n;i++){scanf("%d",&a[i]);}for(i=0;i<(n-1)/2;i++){j=n-1-i;temp=a[i];a[i]...原创 2020-02-16 14:51:41 · 586 阅读 · 0 评论 -
6-2经过k趟冒泡排序
在这里插入代码片#include<stdio.h>int main(){int a[400], i, j, n,k, temp;scanf("%d %d", &n,&k);for(i = 0; i < n ; i++){scanf("%d", &a[i]);}for(i = 0; i < k; i++)for(j = 0; j &...原创 2020-02-16 12:47:22 · 405 阅读 · 0 评论 -
6-1简单数字冒泡排序
``#include<stdio.h>int main(){ int n,k,i,j,temp; int a[20]; scanf("%d",&n); for(i=0;i<n;i++){ scanf("%d ",&a[i]); } for(i=0;i<n-1;i++){ for(j=0;j<n-i-1;j++){ if...原创 2020-02-16 12:29:14 · 391 阅读 · 0 评论 -
7-8字符串的冒泡排序
输入n个字符串,经过k趟冒泡排序之后的结果原创 2020-02-16 12:26:55 · 196 阅读 · 0 评论 -
7-7找最小字符串
输入5LiWangZhaJinXian输出Min is: Jin#include <stdio.h>#include<string.h>int main(){int i,n;char str1[20],str2[20]={“z”};scanf("%d",&n);for(i=0;i<n;i++){scanf("%s",str1)...原创 2020-02-16 12:21:53 · 1725 阅读 · 1 评论 -
7-6输出数组元素
输入105 1 7 14 6 36 4 28 50 100输出-4 6 7-8 30 -3224 22 50#include<stdio.h>int main(){int n,a[20],z,i,count=0;scanf("%d\n",&n);scanf("%d",&a[0]);for(i=1;i<n;i++){scanf("%d",...原创 2020-02-16 12:17:32 · 333 阅读 · 0 评论