return只是对上层调用者返回一个参数,如果你不写,则函数运行结束的时候,会返回一个随机的数值。它只是让调用者知道函数需要返回的值(如果调用者需要的话)。
本程序的调用者是 *** 作系统。
良好的编译风格,返回值要与函数的声明类型一致。
如果不需要返回值,则也需要写成:
void main()
{
//
return
}
#include <stdio.h>int fuck(int n, int m)
{
if(n == 1 || n == 0) return 1
if(n < 0) return 0
int total = 0
int i = 1
for( i < m ++i)
{
total += fuck(n - i, m)
}
return total
}
int main()
{
int a
scanf("%d", &a)
int n[a]
int i
for(i = 0 i < a ++i)
{
scanf("%d", &n[i])
}
int b
scanf("%d", &b)
int m[b]
for(i = 0 i < a ++i)
{
scanf("%d", &n[i])
}
for(i = 0 i < a&& i < b ++i)
{
printf("%d", fuck(n[i], m[i]))
}
return 0
}
没编译器,你先编译试试,应该没错
望采纳~
#include<stdio.h>main()
{ int i=2
while(1){
i++
if(i%2==1&&i%3==2&&i%4==3&&i%5==4&&i%6==5&&i%7==0)
break
}
printf("%d",i)
}
如图所示,望采纳。。。。。。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)