10.30
for的练习
#include<stdio.h>
int main(void)
{
int a,b,n;
printf("请输入一个数:");
scanf("%d",&n);
for(a=1;a<=n;a++){
for(b=1;b<=a;b++){ //实心三角形
printf("*");
}
printf("\n");
}
return 0;
}
#include<stdio.h>
int main(void)
{
int a,b,n;
printf("请输入一个数:");
scanf("%d",&n);
for(a=1;a<=n;a++){
for(b=1;b<=a;b++){ //空心三角形
if(b==1||b==a||a==n){
printf("*");
}
else{
printf(" ");
}
}
printf("\n");
}
return 0;
}
#include<stdio.h>
int main(void)
{
int a;
for(a=1;a<=30/2;++a){
int b=30-a; //?????
if(a*b==221){
printf("%d,%d\n",a,b);
}
return 0;
}
}
函式
回传值得资料性能 函式名称(参数的资料性能 参数名称,...)
{
程式片段
return 回传值
}
int f(int x){
return x + 3;
}
#include<stdio.h>
int f(int x); //宣告函式
int f(int x){
return x + 3; //函式定义
}
int main(){
printf("%d\n",f(4)); //函式呼叫
return 0;
}
在程序码的顺序中,呼叫函式前要先宣告或定义函式