输入一个在0-100之间的正整数,求表达式1+5+9+13+17+…+(1+4n)的值
#include
void main()
{int i,s=0;
printf("Please enter an integer number:
");//检测输入的是否在0~100之间
scanf("%d",&n);
if(n100)
{printf("please rewrite an integer number:
");
scanf("%d",&n);
}
for(i=1;i<=1+4*n;i=i+4)
s=s+i;
printf("the result is%d
",s);
}
定义一个放回String的方法
public String A(int mun)//带一个需要分解的整数 { String s=mun+"=";//输出的字符串 int smun=mun; for(int i=2;i<=mun;i++)//从2开始循环。 { if(smun%i==0)//判断是否整除 { smun=smun/i;//整除就将除后的值重新赋值 if(smun==1)//如果赋值后的变量等于1,说明整除完毕。 { if(mun/i==1)//如果原先输入的整数也能被这个数除完,说明只有一个分因式 { s+=i+"*"+1; break; } s+=i; break; } s+=i+"*"; i--;//数能被整除,却没有除完,从该数重新循环 } } return s;//返回所得字符串。 }//将此方法复制到任意类中,通过类对象调用测试
main()
{
int n=0;
int i=0;
int sum=0;
printf("请输入一个数:\n");
scanf("%d",&n);
for (i=0;i<=n;i++)
{
sum += 1+4*n;
}
printf("%d\n",sum);
}
等差数列求和:(首项+末项)*项数/2
原式=(1+1+4n)*(n+1)/2=(1+2n)(1+n)
#include<stdio.h>
int main()
{
int n;
scanf("%d",&n);
printf("%d\n",(1+2*n)*(1+n));
return 0;
}
#include <iostream>
using namespace std;
void main()
{int s,i,n;
s=0;
cin>>n;
for(i=1;i<=n;i=i+4)
{s=s+i;
cout<<"总和为"<<s<<endl; }
}
C语言的:
#include "stdio.h"
void main()
{int s,i,n;
s=0;
scanf("%d",&n);
for(i=1;i<=n;i=i+4)
{s=s+i;
printf("总和为%d",s);
}
}
原=(2n 1)(n 1)=2n^2 n 1
c# 系统随机产生一个0~100数,然后不断提示用户猜数字。代码
{ int i_random = new Random().Next()%100; int i_guess = 0; int i_count = 0; Console.WriteLine("猜一猜这样一个随机数,它的范围是在零到一百之间."); for (i_count = 0; i_count < 10; i_count++) { i_guess = int.Parse(Console.ReadLine()); if (i_guess < i_random) { Co...
0-100写一个数字,最接近所有人平均值的人胜出(不能讨论),假设所有人...
选一个数,写一个理由,然后再往后看。你的名字:想好了再写,这个是公布的 你你猜的数:一定要0到100之间的 好的,记录下来了,继续读文章吧。文章的最后有结果 分析一下过程 我们来分析一下这个游戏里的每个人。如果每个人都是真的随机的选择的话,大家平均值应该在50左右。50的2\/3应该是33.3...
...编写一个程序,完成以下功能: (1)输入10个学生的单科成绩(0-100...
if(b > c[n-1]){ c[n] = b;return 0;} for(i = 0; i < n; i++){ if(b < c[i]){ buf = c[i];c[i] = b;break;} } for(j = n; j > i+1; j-- ){ c[j]= c[j-1];} c[j] = buf;return 0;} int main(){ int i, b, s, c[100];printf("...
c++,请问怎么表示一个区间,如:有区间[0,100],输入一个数a,如果属于此...
要进行条件判断:int a;cin>>a;if ( (a>=0)&&(a<=100) ) \/\/判断两个条件同时成立 cout<<a<<endl;else cout<<0<<endl;
如果人数够多,每人从0到100之间随机选择一个数,总平均数会在50左右...
先分成两组 拿到大于50的和拿到小于50的数概率一样大,再分拿到49以下和51以上的概率一样大,以此类推。。。概率一样大的取值平均当然是50 或者另一种说法 你所有可能事件加一起1加到100是5050 这是100个人取得 除以100 约为50 人越多 越趋近50 ...
求一个大于0 小于100 的浮点数正则表达式?
可以匹配的示例:0,1,6,12,44,99,0.000,0.123,5.000,99.999999 非数字,负数,大于等于100(整数部分超过2位)的都不会被匹配 但是0,0.000,0.000000还是会被匹配到。因为0、0.00000000与0.000000002要用在一个正则来排除前者匹配后者会很负责。其实完全可以先用正则确实范围是在[0,...
从1写到100一共写了几个0
11个。首先,我们可以计算出1到100中每个数字中0的个数。在个位数上,只有数字10有1个0;在十位数上,共有10个数字有1个0;在百位数上,共有10个数字有1个0。因此,1到100中,共有11个0。更具体地,个位数中只有10有一个0;十位数中有10、20、30、40、50、60、70、80、90各有一个0;...
...限制为1~100之间的整数,用户输入猜测,程序给出大小提示
static void Main(string[] args){ string i = null;do { Console.Write("请输入一个整数(范围为1~100)\\n如果要退出,请输入0!否则输入1!");i = Console.ReadLine();if (i.Trim().Equals("0")){ return;} } while (!i.Trim().Equals("1"));start:Random ra = new Random()...
要使一个变量从0递增到100再从100递减为0,一直循环的话要怎么弄好?用J...
for ( int i = 0, desc = 0; i < 101; ){ if (i == 100) { desc = -1; } else if (i == 0) { desc = 1; } if (desc == 1) { i++; } else if (desc == -1) { i--; } System.out.println (i);} ...
c#!中,产生10个随机数(0-100)把它们放入一个一维数组中,让后用冒泡排序...
{ static void Main(string[] args){ int[] nums = new int[10];Random random = new Random();\/\/随机数值 for (int i = 0; i < 10; i++){ nums[i] = random.Next(0, 100);} \/\/冒泡排序 从小到大 for (int i = 0; i < 9; i++){ for (int j = i + 1; j < ...
琴卸先力:[答案] 给你一个在Javascript里面的表示方法: var G=document.getElementById; function checkNumber(){ var reg = /^(?:0|[1-9][0-9]?|100)$/; var strNumber = G("txtNumber").value; alert(reg.test(strNumber)) } CheckNumber 里面用到的正则表达式,在其他语...
萨嘎县17533651659: 输入一个在0 - 100之间的正整数,求表达式1+5+9+13+17+…+(1+4n)的值 - ?
琴卸先力: #include main() { int n=0; int i=0; int sum=0; printf("请输入一个数:\n"); scanf("%d",&n); for (i=0;i { sum += 1+4*n; } printf("%d\n",sum); }
萨嘎县17533651659: C语言题目 输入一个在0—100之间的正整数,求表达式1+5+9+13+17+…+(1+4n)的值 - ?
琴卸先力: 展开全部#include void main() {int i,s=0; printf("Please enter an integer number:\n");//检测输入的是否在0~100之间 scanf("%d",&n); if(n<0 || n>100) {printf("please rewrite an integer number:\n"); scanf("%d",&n); } for(i=1;i<=1+4*n;i=i+4) s=s+i; printf("the result is%d\n",s); }
萨嘎县17533651659: C++编程题从键盘上输入0到100之间的正整数,求这组数据最大值,最小值及累加和,并输出结果 - ?
琴卸先力: 先设定一个容器用于存储所输入的数据,然后用冒泡法求出最大最小值,要自己动手哦,如果只看程序永远也不会提高的!!
萨嘎县17533651659: 从键盘输入 0 ~ 100 之间的整数,分别统计 0 ~ 59,60 ~ 69,70 ~ 79,80 ~ 89,90 ~ 100 之 间的数据个数 - ?
琴卸先力: #include<iostream> using namespace std; int main() { cout<<"请输入0-100之间的整数,以-1结束!"<<endl; int n; int count5=0,count6=0,count7=0,count8=0,count9=0; int sum5=0,sum6=0,sum7=0,sum8=0,sum9=0; cin>>n; while(n!=-1) { if(n>=0...
萨嘎县17533651659: java定义一个方法,要求输入一个整数,如果该整数在0到100之间,计算该数到100的结果 - ?
琴卸先力: import java.util.Scanner;public class Demo {public static void main(String[] args) {Scanner scan=new Scanner(System.in);System.out.print("输入0-100之间的数:");int a=scan.nextInt();int sum=0;for(int i=a;i<=100;i++){sum+=i;}System.out.println("从"+a+"到100的和为:"+sum);} } 望采纳
萨嘎县17533651659: 用c++语言 如何编写一个程序,输入的数字只能在0 - 100之间的整数,如果不是在这范围内提示重新输入 - ?
琴卸先力: #include#include main(){ char w; do { float a; int b; cou...
萨嘎县17533651659: 匹配0到100之间的正整数的正则表达式怎么写 - ?
琴卸先力: 给你一个在Javascript里面的表示方法:<br><br><html><br><head><br><script language="javascript" type="text/javascript"><br> var G=document.getElementById;<br> function checkNumber(){<br> var reg = /^(?:0|[1-9][0-9]?|100)$/;<br><br> ...
萨嘎县17533651659: 从键盘输入一个小于100的正数,然后输出它的平方. - ?
琴卸先力: #include void main() { float a,b; int result; printf("Please enter a number below 100: "); scanf("%f",&a); while(a>100) { printf ("Please enter a number below 100: "); scanf("%f",&a); } result=a*a; printf("%d\n",result); }
萨嘎县17533651659: 编程题:随机产生一个100以内的正整数,并判断它是否为素数 - ?
琴卸先力: C?用random函数生成随机数n判断是否为素数就用一个循环 这个数除以2到n-1 并设置一个变量a 初始值为1 如果整除就将a=0 并跳出 则不是素数 最后a=1就说明是素数