c语言 for循环输出1~10十个整数.
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言 for循环输出1~10十个整数.相关的知识,希望对你有一定的参考价值。
如题
1 对自变量i,按照题目要求,使用for循环形式从1到10遍历。
2 对每个i,输出i的值即可。
代码如下:
int main()int i;
for(i = 1; i <= 10; i ++)
printf("%d ", i);
return 0;
参考技术A include<stdio.h>
void main()
int i;
for(i=1;i<=10;i++)
printf("%d,"i);
//for循环的执行循序:首先执行初始值语句(i=1),再判断(i<=10),然后改变条件(i++)接着执行大括号里的语句,然后重复执行上述的后三条 参考技术B #include<stdio.h>
int main()
int i;
for(i=1;i<=10;i++)
printf("%d ",i);
return 0;
参考技术C #include <stdio.h>
int main()
int i;
for(i=1;i<11;i++)
printf("%i ",i);
本回答被提问者采纳 参考技术D main()int i;for(i=1;i<=10;i++)printf("%d",i);
C语言中任意输入一个整数 编一个程序输出整数长度 能不能有解法
可以用sprintf(str, "%d", num);将数字输出为字符串,再用strlen(str)检查其长度:int nulen(int num)
char str[10];
sprintf(str, "%d", num);
return strlen(str);
参考技术A #include<stdio.h>
int main()
int a,i,j;
scanf("%d",&a);
for(i=1,j=0;;i=i*10)
if(a==0)
printf("共有1位\n");
break;
else
if(a/i==0)
printf("共有%d位\n",j);
break;
j++;
return 0;
这样也可以看它的长度是多少 参考技术B 如果没有其他要求,你可以把输入的整数当字符串看待,然后一个函数就可以搞定了strlen追问
这是非主函数的程序 可以把数字转化成字符串吗?
追答如果已知输入的参数是int 类型,不用考虑超大的正整数溢出之类,那么可以:
1、偷懒的法子:简单地用个itoa之类的函数转化成字符串,然后strlen搞定
2、自己实现:用个for循环,除以10,一直到等于0 为止,记录下循环次数就是长度
以上是关于c语言 for循环输出1~10十个整数.的主要内容,如果未能解决你的问题,请参考以下文章
C语言如何循环输出1到0这10位数字8遍,即1234567890…?