java语言实现,使用while循环,求1+11+111+1111+11111+111111.

供稿:hz-xin.com     日期:2025-01-14
c语言使用for循环语句编写程序,计算sum=1+11+111+1111+11111+111111

c语言使用for循环语句编写程序,计算sum=1+11+111+1111+11111+111111可参考以下的代码。
#include
void main()
{
int i,n,k=0,s=0;
printf("Input n: ");
scanf("%d",&n);
for(i=0;i<n;i++)
{k=k*10+1;s+=k;}
printf("sum=%d",s);
}

扩展资料:
for循环语法
1、语句最简形式为:
for( ; ; )
2、一般形式为:
for(单次表达式;条件表达式;末尾循环体)
{
中间循环体;
}
其中,表示式皆可以省略,但分号不可省略,因为“;”可以代表一个空语句,省略了之后语句减少,即为语句格式发生变化,则编译器不能识别而无法进行编译。
for循环小括号里第一个“;”号前为一个为不参与循环的单次表达式,其可作为某一变量的初始化赋值语句, 用来给循环控制变量赋初值; 也可用来计算其它与for循环无关但先于循环部分处理的一个表达式。
参考资料来源:百度百科-for循环

int sum=0;for(int i=0,i<5,i++) { sum+=Math.pow(10,i); }return sum;你看看你是要这个吗? 以上祝好~望采纳~

int cal(){
int i=1;
int sum = 0;
while(i<=6){
int subsum = 0;
int flag = 1;
for(int j=1;j<i;j++){
flag *= 10;
subsum += flag;
}
if(subsum == 0)
subsum = 1;
sum += subsum;
i++;
}
return sum;
}
其实不用循环这个题是很简单的,应该自己总结规律得到一个公式,尽量减轻计算机的工作量。

public static void main(String[] args) {
int a=0, b=0,c=0;
while(c<6) {
b=b * 10+1;
a=a+b;
c++;
}
System.out.println(a);
}

没有循环要求?
while(true){return 1+11+111+1111+11111+111111;}
要灵活点的:
int i=1;
int sum=1;
while(i<=6){
sum+=(Math.pow(10,i));
i++;
}
return sum;

public class Test {
public static void main(String[] args) { int loopNum = 1;
int sum = 0;
int i = 1;
while (loopNum <= 6) {
if (loopNum > 1) i = i * 10 + 1;
sum += i;
loopNum++;

}

System.out.println(sum);

}
}

int i = 1;
int s= 0;
while(i < 7){
s = s*10 +1;
i++;
}
System.out.println(s);

java io read不能结束,一直堵塞在for循环里面,怎么解决
不要用for循环 ,改成while循环 读取完毕关闭for循序break

java能与其它语言书写的程序进行通信吗
ava 和其它语言之间进行Socket通信使用Socket和ServerSocket类。用JAVA编写server,C语言编写Client,当然可以实现通信(示例在最后)。1、Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket 是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Socket实例,操作这个实例,...

C语言编程题,输入N 个正整数(10 < Ν≤20 )存入数组 a 中,输出 a 中...
cout << "最大数:" << max << endl;cout << "最小数:" << min << endl;cout << "总数:" << sum << endl;printf("平均数:%.2f", ava);\/\/cout << "平均数:" << ava << endl;system("pause");return 0;}

显示grade未赋初值,但令grade=0后,跟题设要求不符啊,求大神解释解释
其实你的grade根本不需要赋初值,而且你在开头必须这样:max=0;min=0x7fffffff;就是最高成绩初始值必须设成0,最低成绩要设成一个非常大的,明显不可能达到的值,这样就可以了.你不用担心这样会出错,因为假如你读出来之后,如果num=0,无论是最高还是最低成绩都不会输出,而如果num不等于0,那你的最高...

C语言编程题目,关于十个评委给选手打分的问题,去掉一个最高分和最低分...
输入好像应该用%lf 而且输出应该是%.1f 不是%.1lf

C语言中,strstr函数的功能是什么?不用库函数,自己写怎么写?
C语言中,strstr函数的功能是寻找字符串中子串出现的位置,自己写的步骤如下。需要准备的材料分别有:电脑、C语言编译器。1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。2、在test.cpp文件中,输入C语言代码:。int fun(char *a, char *b){ int i, j, alen = strlen(a)...

error while opening this process我用AVA刷5人房一直出现这个不成功...
打开这个程序错误。不能用的问题

高分java连接SQL server 2000 详细步骤
while(rs.next()) {%> 您的第一个字段内容为:<%=rs.getString(1)%> 您的第二个字段内容为:<%=rs.getString(2)%> <%}%> <%out.print("数据库操作成功,恭喜你");%> <%rs.close(); stmt.close(); conn.close(); %> 四、jsp连接Informix数据库 testinformix.jsp如下: <%@ page conten...

JBuilder详细资料大全
由于Jbuilder是用纯J ava语言编写的,其代码不含任何专属代码和标记,它支持最新的Java标准。 6.Jbuilder拥有专业化的图形调试界面,支持远程调试和多执行绪调试,调试器支持各种JDK版本,包括J2ME\/J2SE\/J2EE。JBuilder环境开发程式方便,它是纯的Java 开发环境,适合企业的J2EE开发;缺点是往往一开始人们难于把握整个程式各...

在JSP中如何实现分页技术啊?
title: JSP分页技术实现 summary:使用工具类实现通用分页处理 author: evan_zhao email: evan_zhao@hotmail.com 目前比较广泛使用的分页方式是将查询结果缓存在HttpSession或有状态bean中,翻页的时候从缓存中取出一页数据显示。这种方法有两个主要的缺点:一是用户可能看到的是过期数据;二是如果数据量非常大时第一次查...