年假作业day2

1.打印字母图形

#include<stdio.h>

#include<string.h>

int main(int argc, const char *argv[])

{

int i,j;

char k;

for(i=1;i<7;i++)

{

for(j=1;j<i;j++)

{

printf("%c",'_');

}

for(j=0,k='F';j<i;j++,k--)

{

printf("%c",k);

}

printf("\n");

}

return 0;

}

2.输出1000-10000中的四叶玫瑰数(四叶玫瑰数,各位数字的四次方和等于其本身)

#include<stdio.h>

#include<string.h>

int main(int argc, const char *argv[])

{

int i =1000;

int count=0;

int qian,ge,shi,bai;

for(i=1000;i<10000;i++)

{

qian = i/1000;

bai=i%1000/100;

shi= i%1000%100/10;

ge=i%1000%100%10;

if(qian*qian*qian*qian+bai*bai*bai*bai+shi*shi*shi*shi+ge*ge*ge*ge== i)

{

printf("四叶玫瑰数%d\n",i);

count++;

}

}

return 0;

}

输入三个整数x、y和z,请把这三个数由小到大输出

#include <stdio.h>

#include <string.h>

int main(int argc, const char *argv[])

{

int i,j;

int temp;

int arr[3];

printf("请输入三个数字\n");

for( i=0;i<3;i++)

{

printf("请输入第%d个数",i+1);

scanf("%d",&arr[i]);

}

for(i = 1;i<=2;i++)

{

for(j=0;j<3-i;j++)

{

if(arr[j]>arr[j+1])

{

temp = arr[j];

arr[j] = arr[j+1];

arr[j+1] = temp;

}

}

}

for(i=0;i<3;i++)

{

printf("%d\t",arr[i]);

}

printf("\n");

return 0;

}

相关推荐
歪歪1002 小时前
在C#中详细介绍一下Visual Studio中如何使用数据可视化工具
开发语言·前端·c#·visual studio code·visual studio·1024程序员节
Eiceblue2 小时前
如何通过 C# 高效读写 Excel 工作表
c#·visual studio·1024程序员节
张人玉2 小时前
WPF 触发器详解:定义、种类与示例
c#·wpf·1024程序员节·布局控件
阿登林6 小时前
C# .NET Core中Chart图表绘制与PDF导出
c#·1024程序员节
yi碗汤园11 小时前
【一文了解】八大排序-插入排序、希尔排序
开发语言·算法·unity·c#·1024程序员节
小朩12 小时前
数据结构C语言
数据结构·c#·1024程序员节
CN.LG13 小时前
C# 企业微信机器人消息推送
c#·企业微信·1024程序员节·机器人推送
唐青枫13 小时前
C#.NET ArrayPool 深入解析:高性能内存池的实现与应用
c#·.net
张人玉13 小时前
WPF 核心概念笔记(补充示例)
c#·wpf·1024程序员节·布局控件
foundbug99913 小时前
C# 实现 Modbus TCP 通信
开发语言·tcp/ip·c#