C語言娛樂專案————2、帶花紋的愛心圖案
原始碼
#include <math.h> #include <stdio.h> int main() { float y, x, z,f; for (y = 1.5f;y > -1.5f;y -= 0.1f) { for (x = -1.5f;x < 1.5f;x += 0.05f) { z = x*x + y*y - 1; f = z*z*z - x*x*y*y*y; putchar(f <= 0.0f ? ".:-=+*#%@"[(int)(f*-8.0f)] : ' '); } putchar('\n'); } getchar(); return 0; }
效果:
相關推薦
C語言娛樂專案————2、帶花紋的愛心圖案
原始碼 #include <math.h> #include <stdio.h> int main() { float y, x, z,f; for (y = 1.5f;y > -1.5f;y -= 0.1f) { for (x = -1.5f;x
C語言娛樂專案————4、一箭雙心
原始碼: #include <stdio.h> #include <math.h> #define I 8 #define R 150 int main() { int i,j,e; int a; int t1; for(i=1,a=I;
C語言娛樂專案————3、跳動的心
原始碼: #include <stdio.h> #include <math.h> #include <windows.h> #include <tchar.h> float f(float x, float y, float z) { f
C語言娛樂專案————1、愛心
原始碼 #include<stdio.h> #include<math.h> int main() { float x,y,a; for(y=1.5f;y>-1.5f;y-=0.1f) { for(x=-1.5f;x<1.5f;x+=0.05f
C語言娛樂專案————7、一枝玫瑰
原始碼 #include <graphics.h> #include <conio.h> #include <math.h> // 定義全域性變數 int rosesize = 500; int h = -250; // 定義結構體 struct DO
c語言:有1、2、3、4個數字,能組成多少個互不相同且無重複數字的三位數?打印出來?
有1、2、3、4個數字,能組成多少個互不相同且無重複數字的三位數?打印出來?解:程式:#include<stdio.h>int main(){int i, j, k;int count =
C語言中字符、字符串、字符數組
文件 getc order 知識點 技術 ima 數組 c語言 align char a = ‘h‘; memory h char a[] = "Hello"; memory H e l l o ‘\0‘ stri
C語言指針2(空指針,野指針)
技術分享 個數字 隨機 amp spa 程序崩潰 color p值 打印 //最近,有朋友開玩笑問 int *p *是指針還是p是指針還是*p是指針,當然了,知道的都知道p是指針 //野指針----->>>指沒有指向一個地址的指針(指針指向地址請參考上一
C語言復習2之位操作
位操作位操作 位操作是程序設計中對位模式按位或二進制數的一元和二元操作. 在許多古老的微處理器上, 位運算比加減運算略快, 通常位運算比乘除法運算要快很多. 在現代架構中, 情況並非如此:位運算的運算速度通常與加法運算相同(仍然快於乘法運算)。 位運算符 取反(~)是一元運算符, 對一個
C#語言與變量、數據類型
使用 賦值 轉換成 運算 命名規範 ole 字符 書寫格式 double類型 1.代碼的運用 計算機語言:C、PHP、Ruby、Java、C#、Basic、JS、C++ 源代碼:就是用某種計算機語言編寫的內容 編譯:用編譯器將源代碼轉換成機器代碼 機器語言:機器語言就是能夠
在STM32上實現NTFS之5:GPT分區表的C語言實現(2)GPT實現以及統一方式讀取磁盤分區
tfs 下載 數據 特殊 dpt 屬性列表 handle 系統分區 成了 上一節實現了主GPT頭的信息提取,這一節繼續提取整個的GPT數據,並且將GPT分區表和MBR分區表兩種格式融合成一個模塊,使主調函數(也可以說是使用者)不需要關心磁盤的分區表類型:它太底層了,確實
C語言小題2
c語言練習題1、有一百個整數,其中有負數,找出連續三個數之和最大的部分.示例:輸入:2 ,-8 ,3,-2 ,4,-10輸出: 5 ({3, -2, 4})#include<stdio.h> int?func_max(int?buf[],int?n)//求數組的最大值,並返回最大值的下標 { i
C語言實驗報告2
img 刪除字符 class 找到 nbsp 數組指針 原來 alt 方案 11-6方陣右移 設計思路:設計兩個數組,然後分別讓第一個數組的每一列向右以後的最終位置交給第二個數組。 遇到的問題和解決方法:不知道如何表達移位,後面通過請教同學得知。 12-8刪除字符 設計思路
(轉)C語言之原碼、反碼和補碼
計算機 進制 情況下 class 正數 去掉 都是 OS 原碼 原碼、反碼和補碼 1).數據在內存中存儲的時候都是以二進制的形式存儲的. int num = 10; 原碼、反碼、補碼都是二進制.只不過是二進制的不同的表現形式. 數據是以補碼
C語言之棧區、堆區
空間 bsp 動態 info cat malloc 分享圖片 code clu 一 局部變量存放在棧區中,函數調用結束後釋放內存空間。 #include "stdio.h"; #include "stdlib.h"; int *getNum(){ int i
【藍橋杯】第六屆國賽C語言B組 2.完美正方形(dfs)
spa else img IT bool break main LG fill 如果一些邊長互不相同的正方形,可以恰好拼出一個更大的正方形,則稱其為完美正方形。 歷史上,人們花了很久才找到了若幹完美正方形。比如:如下邊長的22個正方形2 3 4 6 7 8 12 13 14
【藍橋杯】第七屆國賽C語言B組 2.湊平方數(dfs+STL)
ble 一個 所有 mes char next memset target article 把0~9這10個數字,分成多個組,每個組恰好是一個平方數,這是能夠辦到的。比如:0, 36, 5948721 再比如:10985247361, 25, 63907840, 4, 28
c語言指針2
指針指針的重要性#include <stdio.h> /* 指針的重要性: 1,表示一些復雜的數據結構 2,快速的傳輸數據 3,使函數返回一個以上的值 4,能直接訪問硬件 5,能夠方便的處理字符串 6,是理解面向對象語言中引用的基礎 總結:指針是c語言
代寫C語言程序設計作業、代作國外PickNearestNod C作業
RM rect splay win timers display 圓角 相等 SM #include "graphics.h"#include "extgraph.h"#include "genlib.h"#include "simpio.h"#include "rando