fyqt.net
相关文档
当前位置:首页 >> C语言输出空心菱形 >>

C语言输出空心菱形

#includeint main(){int i,j,k,line,m;printf("请输入行数:");scanf("%d",&line);m=(line+1)/2;for(i=1;i

#include /*其实打印三角形啦,菱形啦,思路都是一样一样的,都是按行找规律,然后按照每行的规律按行打印就好了。。。比如以下是每条边有n=4个*的菱形(边长是4)。c语言都是按行输出的,我们只要分析第i行要输出些什么就好了: 01234560 *1 * *2...

#include #include int main() { int n,i,j,k; char s[20][20]; scanf("%d",&n); for(i=0;i

#include int main() { int i,j,n; printf("请输入你想要的菱形的边长(小于等于40):"); scanf("%d",&n); if(n>40) printf("菱形太大,控制台输出为畸形,为保证美观,不予输出。谢谢合作。^_^ \n"); else for(i=1-n;i

#include void Lozenge0(int n,char ch) { // 空心菱形int i,j;for(i = 0;i < n; ++i) { // 上半部分for(j = 0;j = 0; --i) { // 下半部分for(j = 0;j b) ? (a - b) : (b - a);}void Lozenge(unsigned int n,char c) {unsigned int i,j,m;for(i ...

#include #include int main() { int n,i,j; scanf("%d",&n); n/=2; for(i=-n;i

#include int main(void){ int i,j,k; //上半空心菱形 for(i=1;ii;k--){ //第一行 9空格1* i=2 8空格 2* printf(" "); } //当i=1时 由第25行代码输出* if(i == 1){} else{ printf(" *"); } //空心空格个数打印 0 2 4 6 16个 for(j=1;j

--------------------------------- # include # include void main() { int i,j,a,b,n; printf("please enter size"); scanf("%d",&n); for(i=1;i

先找规律 每行空格的个数 *的个数 然后循环打印 比如菱形 如果高度为n 那么 每行空格的个数依次为n-1 n-2 ... 0 *个数为1 3 5 7 ... 2*n+1 打印上半部之后 再同理打印下半部。 而空心菱形,则是多一步计算,中间的空格数。稍复杂一点点而已。

#include int main() { int i,j,k,line,m; printf("请输入行数:"); scanf("%d",&line); m=(line+1)/2; for(i=1;i

网站首页 | 网站地图
All rights reserved Powered by www.fyqt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com