一道C语言的小题!!!

来源:百度知道 编辑:UC知道 时间:2024/05/31 23:44:00
怎么用C语言输出
****
***
**
*
我就是想问用循环怎么编,不是直接的

#include"stdio.h"
main()
{
int i.j;
for(j=4;j>=1;j--)
{
i=j;
for(;i>=1;i--)
printf("*");
printf("\n");
}
}

直接打印就成了

没说必须用循环语句写?

#include<stdio.h>
void main()
{
int i,j,t=4;
for(i=0;i<4;i++)
{
for(j=t;j>0;j--)
printf("*");
t--;
printf("\n");
}
}

// c++是这么写的 你自己改成C
#include <iostream>
using namespace std;
int main()
{
for(int i=0;i<4;i++)
{
{
for(int j=4-i;j>0;j--)
cout<<"*";
}
cout<<endl;
}
return 0;
}

#include <stdio.h>
#include <conio.h>

void foo1(int n) {
if(n == 0) return;
printf("*");
foo1(n - 1);
}

void foo2(int n) {