1. 程式人生 > >(百例程式設計)2.繪製餘弦曲線和直線

(百例程式設計)2.繪製餘弦曲線和直線

題目:在螢幕上顯示0~360度的cos(x)曲線與直線f(x)=45*(y-1)+31的迭加圖形。其中cos(x)圖形用“*”表示,f(x)用“+”表示,在兩個圖形相交的點上則用f(x)圖形的符號。

#include <iostream> 

#include <cmath>
using namespace std;
int main(void)
{
 double y;
 int x,m,n,yy;
 for (yy=0;yy<=20;yy++)
 {
       y=yy*0.1;
    m=acos(1-y)*10;
    n=45*(y-1)+31;
    for (x=0;x<=62;x++)
    {
     if (x==m&&x==n)//相交處
     {
      cout<<"+";
     }
     else if (x==n)//未相交處,直線
     {
      cout<<"+";
     }
     else if(x==m||x==62-m)//未相交處,曲線
     {
      cout<<"*";
     }
     else
      cout<<" ";
    }
    cout<<endl;
 }

   

 return 0;
 
}


相關推薦

程式設計2.繪製餘弦曲線直線

題目:在螢幕上顯示0~360度的cos(x)曲線與直線f(x)=45*(y-1)+31的迭加圖形。其中cos(x)圖形用“*”表示,f(x)用“+”表示,在兩個圖形相交的點上則用f(x)圖形的符號。 #include <iostream> #include

程式設計24.阿姆斯特朗數

題目:一個正整數等於其各個數字的立方和,則稱該數為阿姆斯特朗數(亦稱為自戀性數)。如 407=43+03+73就是一個阿姆斯特朗數。求1000以內的所有阿姆斯特朗數。用窮舉法,依次取1000以內的各數i,將i的各位數字分解後,據阿姆斯特朗數的性質進行計算和判斷。 阿姆

Linux高階程式設計2————環境變數以及設定

什麼是環境變數? 環境變數:一般是指作業系統在執行時指定作業系統執行環境的一些引數。Linux是多使用者作業系統,Linux為每個使用者都配置有自己的環境變數,這樣每個使用者都有自己的環境變數,預設情況下每個使用者的環境變數是一樣的。每個使用者可以通過配置環境變數來修改自己的執行環境。

程式設計實踐練習執行,暴力2

Problem A Balloon 題目描述 ICPC比賽當你過了一道題以後,會發一個標識這道題顏色的氣球。 現給你2個隊過的氣球的顏色,求他們都過了的氣球是哪些? 輸入 第一行是一個整數K,表示樣例的個數(K

Python語言程式設計MOOC崇天第七章檔案資料格式化學習筆記自動軌跡繪製+政府工作報告詞雲

複習: 數字型別及操作: 字串型別和操作: 程式分支結構 程式的迴圈結構 函式的定義與使用 程式碼複用與函式遞迴 集合型別及操作 序列型別及操作 字典型別及操作 本週內容: 檔案和資料格式化   檔案的使用 統

Java靜態方法 與 非靜態方法方法的區別

外部類 允許 靜態成員 靜態 成員 訪問 靜態成員變量 ava 實例方法 靜態方法與實例方法的異同   1.在外部類 調用靜態方法時,有兩種方式:(1)類名.靜態方法()(2)類的對象.靜態方法() ;也就是說調用靜態方法時可以不用創建對象。      調用實例

JAVA 中類如何只實化一次模式

回來 記錄 實例 static ret clas 實例化 best pub 以前只運用過單例模式,但是沒有具體的了解過單例模式的含義,今天去面試讓一下一個類只實例化一次,想了好久沒想出來,回來查了資料才知道是單例模式,記錄下來。public class Singleton

iphone開熱點電腦總是搜不到問題的解決辦法試百靈

基本 回來 如果 基本上 lan one 密碼 修改 phone iphone開熱點,電腦總是搜不到???   1.確認打開wlan,打開個人熱點後,   2.在iPhone熱點設置密碼那裏,把密碼改少一位,點擊完成   3.然後看電腦搜到沒有,如果有,把密碼改回來,

創建型設計模式模式

創建型設計模式 true 自己 singleton span 創建 final 調用 ati 單例模式有以下特點:  1、單例類只能有一個實例。  2、單例類必須自己創建自己的唯一實例。  3、單例類必須給所有其他對象提供這一實例。 一、懶漢式單例 //懶漢式單例類.在第

我的測試用設計-02用組成元素模板

關於 基礎 工具 使用 display 靈活 ges 模塊 技術 可以這麽說,每一家公司對於測試用例的設計規範、風格和用例的組成元素(填寫的字段)都一樣,但都大同小異,不同只是來源於公司對於某些實際需求來帶來的差異。 一般基本的測試用例都具有以下基礎的組成元素:用例編號、

添磚加瓦:設計模式模式

argv pri 方法 職責 ger 資源管理 存在 優缺點 names   1、單例定義及要素   定義:   保證一個類只有一個實例存在,同時提供能對該實例加以訪問的全局訪問方法(GoF中單例模式的定義)。   要素:   (1)某個類只能有一個實例   (2)必須自行

網站分析參數分析SimilarWeb插件參數

err arw 初步 流量 nth ffi alt lec 翻譯 閑來無事,看小米官網的時候,點開了之前安裝的similar web插件,對於網站分析也挺感興趣,借著這個插件工具,就初步了解一下網站分析相關。 那麽這些指標是什麽意思呢? SimilarWeb R

【小家java】POP面向過程程式設計、OOP面向物件程式設計、AOP面向切面程式設計三種程式設計思想的區別聯絡

相關閱讀 【小家java】java5新特性(簡述十大新特性) 重要一躍 【小家java】java6新特性(簡述十大新特性) 雞肋升級 【小家java】java7新特性(簡述八大新特性) 不溫不火 【小家java】java8新特性(簡述十大新特性) 飽受讚譽 【小家java】java9

02 Spring的AOP面向切面程式設計

1、關於AOP AOP(Aspect Oriented Programming),即面向切面程式設計,可以說是OOP(Object Oriented Programming,面向物件程式設計)的補充和完善。OOP引入封裝、繼承、多型等概念來建立一種物件層次結構,用於模擬公共行為的一個集合。O

【學會Matlab走遍天下】如何畫正弦餘弦曲線學習筆記

常用命令: clc %清屏 clear + 變數 %將變數擦除 註釋符:% 矩陣建立 邏輯語法 sum=0;i=1; while(i<=100) sum=sum+i;i=i+1; sum

python 爬取動態網頁度圖片

# python 3.6.3 import re import os from urllib import parse from urllib import request ################################################### # 搜尋關鍵字

二進位制轉十進位制,十進位制轉二進位制度經驗

 轉成二進位制主要有以下幾種:正整數轉二進位制,負整數轉二進位制,小數轉二進位制; 1、  正整數轉成二進位制。要點一定一定要記住哈:除二取餘,然後倒序排列,高位補零。         也就是說,將正的十進位制數除以二,得到的商再除

Java程式設計師從笨鳥到菜鳥之二十四Xml基礎詳解DTD驗證 Java程式設計師從笨鳥到菜鳥之二十三常見亂碼解決以及javaBean基礎知識

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

Python基礎面向物件程式設計

      類的內建方法   補充: 其實比如str()這個內建函式,都是在內部呼叫__str__方法。 之所以提供str()這種方法大概是更簡潔吧,有興趣的可以去看一下原始碼。 str(123456)實際上是123456.__

c語言程式設計:用strcpy比較陣列銀行卡密碼程式設計,strcpy複製陣列內容getchar敲鍵盤字元,統計不想要的字元的個數

統計從鍵盤輸入一行字元的個數:   1 //用了getchar() 語句 2 //這裡的\n表示回車 1 #include <stdio.h> 2 #include <stdlib.h> 3 int main() 4 { 5 int n =