ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

关于c语言中函数的使用

关于c语言中函数的使用 关于c语言中函数的使用1更正/0是结束符在用fgets时会获取到还有之前的珠心算有问题我没有去重2关于函数格式返回值类型 函数名参数列表 {函数体return 返回值}返回值类型有许多 如int bool double char voidbool表示返回是或否void表示无返回值int表示返回整数double表示返回小数char表示返回字母数字字符符号转义字符小整数字符运算结果但不能返回字符串字符串要char*参数列表为函数要在函数体用到的参数控制输入的个数类型返回值为要返回的东西3实例例如判断是否为质数注意要导包#includestdbool.hbool isPrime(int n){if(n1)return false;if(n2)return ture;if(n%20)retrn false;for(int i3;in;i){if(n%i0)return false;}return ture;}4:例题洛谷的质数塞与质数口袋先塞后口袋int n; scanf(%d,n); int arr[100]{0}; for(int i0;in;i){ scanf(%d,arr[i]); } int arr1[100]{0}; for(int i0;in;i){ if(isPrime(arr[i])){ arr1[i]arr[i]; } } for(int i0;in;i){ if(arr1[i]!0){ printf(%d ,arr1[i]); } }前面写了判断是否为质数的函数这里不再写了int L; scanf(%d,L); int sum0; int num0; int i2; while(1){ if(isPrime(i)){ if(sumiL){ break; } printf(%d\n,i); sumsumi; num; } i; } printf(%d,num);这比较简单用ifisPrimei来判断就好
返回列表