#include <stdio.h>
int main()
{
for(int i = 1; i <= 3; i++)
{
for(int j = 1; j <= 5; j++)
{
printf("内循环......%d\n", j);
break;
}
printf("内循环结束\n");
}
return 0;
}
###函数
#include <stdio.h>
//void:无返回值(return),void函数可以返回,但是返回值会被忽略
//mg:我自己定义的函数名
void mg()
{
//写该函数的功能
printf("函数mg被执行\n");
}
//主函数 main:程序的入口,一切代码的入口
int main()
{
mg(); //调用函数
printf("main函数被执行\n");
return 0;
}
设计一个函数让其返回三个数中的最大值
#include <stdio.h>
int okk(int x, int y, int z)
{
if (x > y && x > z)
{
return x;
}
else if (y > x && y > z)
{
return y;
}
else
{
return z;
}
}
int main()
{
int x;
int y;
int z;
printf("please input three numbers\n");
scanf("%d %d %d", &x, &y, &z);
printf("max is %d\n", okk(x, y, z));
int a = okk(x, y, z);//okk函数的返回值赋给a
printf("max is %d\n", a);
return 0;
}
#include <stdio.h>
int xx(int n)
{
for(n ; n >= 0; n++)
{
int i;
for(i = 2; i < n; i++)
{
if(n % i == 0)
{
break;
}
}
if(i == n)
{
// printf("%d是素数\n ", n);
return 1;
}else
{
// printf("%d不是素数\n ", n);
return 0;
}
}
}
int main()
{
int n;
printf("请输入一个数:");
scanf("%d", &n);
printf("%d",xx(n));
return 0;
}
写一个函数打印出两数之间的所有素数
#include <stdio.h>
int xx(int n)
{
for (n; n >= 0; n++)
{
int i;
for (i = 2; i < n; i++)
{
if (n % i == 0)
{
break;
}
}
if (i == n)
{
// printf("%d是素数\n ", n);
return 1;
}
else
{
// printf("%d不是素数\n ", n);
return 0;
}
}
}
void find(int n, int m)
{
for (n; n <= m; n++)
{
if (xx(n) == 1)
{
printf("%d ", n);
}
}
}
int main()
{
int n, m;
printf("请输入两个数,用空格隔开,小数在前:");
scanf("%d %d", &n, &m);
find(n, m);
return 0;
}
#include <stdio.h>
int main()
{
double n;
double m;
printf("输入体重(kg)和身高(m): ");
scanf("%lf %lf", &m, &n);//浮点数(double值)要用%lf
if(n/(m*m)<18.5){
printf("体重过轻\n");
}
else if(n/(m*m)>=18.5&&n/(m*m)<24.9){
printf("正常\n");
}
else if(n/(m*m)>=25&&n/(m*m)<29.9){
printf("超重\n");
}
else if(n/(m*m)>=30){
printf("肥胖\n");
}
return 0;
}
斐波那契数列
#include <stdio.h>
void fibonacci_iterative(int n) {
long long a = 0, b = 1;
printf("斐波那契数列(前%d项): ", n);
for (int i = 0; i < n; i++) {
printf("%lld ", a);
long long next = a + b;
a = b;
b = next;
}
}
int main() {
int terms;
printf("请输入要生成的斐波那契数列项数: ");
scanf("%d", &terms);
if (terms <= 0) {
printf("项数必须为正整数!\n");
return 1;
}
fibonacci_iterative(terms);
return 0;
}