1. 求50到100之间偶数的和,c语言
#include <stdio.h>
int main(void) {
int i,sum;
sum=0;
for(i=50;i<=100;i++){
if(i%2==0){
sum+=i;
}
}
printf("%d",sum);
return 0;
}
2. 输出50到100所有质数的c语言编程
#include<stdio.h>
boolis_prime(intn)
{
if(n<2)
returnfalse;
for(inti=2;i*i<=n;i++)
{
if(n%i==0)
returnfalse;
}
returntrue;
}
intmain()
{
for(inti=50;i<=100;i++)
{
//如果是质数,则打印
if(is_prime(i))
{
printf("%d",i);
}
}
return0;
}
3. c语言 输出 1到100 所有整数
解决这个问题的方法如下:
1、首先使用新建一个工程和.c文件。
4. 用C语言输出50到100之间全部的非素数、
把字符转换成大写字母
用 法: int toupper(int c);
程序例:
#include <string.h>
#include <stdio.h>
#include <ctype.h>
int main(void)
{
int length, i;
char *string = "this is a string";
length = strlen(string);
for (i=0; i<length; i++)
{
string[i] = toupper(string[i]);
}
printf("%s\n",string);
return 0;
}
以上就写到这些。。希望能帮到你!
5. C语言 输出50-100间的所有素数,其中判断一个数是否为素数用函数完成。
#include <stdio.h> // 头文件用于输入输出 #include <math.h> // 头文件用于数学函数sqrt int ss(int m) // 判断m是否为素数的函数 { int i,t1=0,q; // 定义变量,t1表示素数或非素数 q=sqrt(m); // 对M开平方根q,只需要检查到q就可以了,后面的不需要 for (i=2;i<=9;i++) // 这里你的9错了,应该是q if (m%i==0) // 如果i可以整除m,那么m不是素数 break; // break跳出 if (i>=q+1) // 只有当2..q中没有数可以整除m,才会执行t1=1,即m为素数 t1=1; return(t1); // 返回是否为素数的标记t1 } void main() { int i,t=0; // 定义循环变量和临时变量 for (i=50;i<=100;i++) // FOR循环从50到100,逐个检查 { t=ss(i); // 调用ss函数,检查i是否为素数,保存在t中 if (t==1) // 当i是素数的时候, printf("%4d",i); // 打印出i } }
6. C语言:编写函数计算某两个自然数之间所有自然数的和,主函数调用求1~50、50~100的和
#include <stdio.h>
unsigned long func(unsigned long a,unsigned long b)
{
unsigned long sum;
for(sum=0;a<=b;++a)
sum+=a;
return sum;
}
int main()
{
printf("%lu ",func(1,50));
printf("%lu ",func(50,100));
return 0;
}
7. 用C语言输出100之间的所有质数
1、首先新建一个空白的c语言文件,引入头文件,头文件中包括math库,稍后会用到,建立主函数:
8. 计算50~100之间的不能被3且不能被5整除的数输出,并统计其个数。C语言
#include <stdio.h>
void main()
{
int count = 0;
for(int i = 50; i <= 100; i++)
{
if(i % 3 !=0 && i % 5 != 0)
{
count ++;
}
}
printf("%d\n",count);
}
9. 运用c语言输出100以内所有的完全数
1、首先打开vs 2017软件,打开一个准备好的工程,新建一个C语言文件,先写入头文件和main函数,里面定义需要的用到的4个变量。