當前位置:編程學習大全網 - 編程語言 - 求壹個用於表白的C語言或C++的程序,謝謝大家了

求壹個用於表白的C語言或C++的程序,謝謝大家了

#include <stdio.h>

#include <math.h>

#include <stdlib.h>

#define I 20

#define R 340

#include <string.h>

int main()

{

char answer[10];

printf("遇到妳\n我才發現\n曾經所有的條件\n似乎都成了我等妳的借口\n\n");

printf("我對妳的感情已經決堤\n所以\n請允許我,從今往後映入妳\n明媚的眼\n");

printf("我\n想和妳\n耳鬢廝磨,相濡以沫!");

printf("答應我吧!\n輸入yes,妳可以看到我的真心\n");

scanf("%s", answer);

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');

}

long time;

for (;;)

{

system("color a");

for (time = 0; time<99999999; time++);

system("color b");

for (time = 0; time<99999999; time++);

system("color c");

for (time = 0; time<99999999; time++);

system("color d");

for (time = 0; time<99999999; time++);

system("color e");

for (time = 0; time<99999999; time++);

system("color f");

for (time = 0; time<99999999; time++);

system("color 0");

for (time = 0; time<99999999; time++);

system("color 1");

for (time = 0; time<99999999; time++);

system("color 2");

for (time = 0; time<99999999; time++);

system("color 3");

for (time = 0; time<99999999; time++);

system("color 4");

for (time = 0; time<99999999; time++);

system("color 5");

for (time = 0; time<99999999; time++);

system("color 6");

for (time = 0; time<99999999; time++);

system("color 7");

for (time = 0; time<99999999; time++);

system("color 8");

for (time = 0; time<99999999; time++);

system("color 9");

}

getchar();

return 0;

}

運行效果:

擴展資料:

printf函數使用註意事項

1、域寬

%d:按整型數據的實際長度輸出。

如果想輸出指定寬度可以指定域寬,%md--&gt;m域寬,打印出來以後,在控制臺上,顯示m位;

如果我們要打印的數的位數如果超過我們設定m則原樣輸出;

如果我們要打印的數的位數如果小於我們設定的位數,則補空白,具體如下:

如果m為正數,則左對齊(左側補空白);

如果m為負數,則右對齊(右側補空白)。

2、轉義字符

如果想輸出字符"%",則應該在“格式控制”字符串中用連續兩個%表示。

如:printf("%f%%",1.0/3);輸出結果:0.333333%。

  • 上一篇:對有基礎的java程序員應該學什麽java書比較好?
  • 下一篇:通達信大智慧哪個好用
  • copyright 2024編程學習大全網