输出2+22+222+2222类型问题(笔记)

#include
int  main()
{
	int n;
	int a;
    int sum=0;
	scanf("%d %d",&n,&a);
	int t=a;
	int i=1;
	while(i

a*=10这个解法很新奇,之前都没有遇见过,然后又因为每一轮的a都在变化,所以定义了t,让t等于每个数的个位,从而求解。

当然while和do while的区别回忆一下

while为先判断后执行,do while为先执行后判断,所以对于这两个循环,do while无论如何,都必须执行一次。

for好像也是先执行后判断。

你可能感兴趣的:(c语言笔记,c#)