#include <stdio.h>
#include <string.h>
int main(int argc, const char *argv[])
{
int i,j,k;
for(i=0;i<=20;i++)
{
for(j=0;j<=34;j++)
{
for(k=0;k<=100;k++)
{
if((5*i+3*j+k==100) && i+j+3*k==100)
{
printf("翁:%d 母:%d 雏:%d\n",i,j,3*k);
}
}
}
}
return 0;
}

终端输入行数,打印金字塔
#include <stdio.h>
#include <string.h>
int main(int argc, const char *argv[])
{
int len;
int i,j,k;
printf("请输入金字塔高度:");
scanf("%d",&len);
for(i=0;i<len;i++)
{
for(j=1;j<len-i;j++)
{
printf(" ");
}
for(k=j;k<=len+i;k++)
{
printf("1");
}
putchar(10);
}
return 0;
}
本文展示了两个C语言代码片段,一个是使用嵌套循环打印金字塔,另一个是根据用户输入生成特定线性方程的解。这两个例子体现了基本的控制结构和算术运算在编程中的应用。
135





