c语言输出1-10,用for循环

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言输出1-10,用for循环相关的知识,希望对你有一定的参考价值。

Write a C program that outputs to standard out the numbers from 1 to
10 with comma separation using a 'for' loop. This list of numbers should be on a
single line (put a newline character at the end of the line). Place your answer in the
file called 'count.c' in the Q3 directory. When run from the command line you should
see:
$ ./count
1,2,3,4,5,6,7,8,9,10
$

以下是题目的 C 语言程序代码:
#include <stdio.h>int main() int i; for (i = 1; i <= 10; i++) printf("%d", i); if (i < 10) printf(",");

printf("\n"); return 0;
c
#include <stdio.h>

int main()
int i;
for (i = 1; i <= 10; i++)
printf("%d", i);
if (i < 10)
printf(",");


printf("\n");
return 0;

在这个程序中,我们使用了一个 for 循环来迭代从 1 到 10 的数字。我们使用了 printf 函数来输出每个数字,并在需要的时候添加逗号。最后,我们在输出末尾添加了一个换行符,以便所有的数字都可以在同一行上打印出来。
将以上代码保存到 count.c 文件中,使用 C 编译器编译并执行该程序,即可得到题目所要求的输出。
$ gcc count.c -o count
$ ./count
1,2,3,4,5,6,7,8,9,10
参考技术A #include<stdio.h>
int main()

printf("1");
for(int i = 2; i <= 10; i++)

printf(",%d", i);

printf("\n");
return 0;
参考技术B 希望有帮助
#include<stdio.h>
int main()
for(int i = 1; i <= 10; i++)
if(i != 10)
printf("%d," i);


else
printf("%d" i);


printf("\n" );
return 0;

本回答被提问者和网友采纳
参考技术C

#include<stdio.h>
main()

int i;
for(i=1;i<=10;i++)
printf("%d,",i);
printf("\\n");

 

参考技术D for(n=1;n<11;n++)

printf(%d,n);

大概就是这样,字符可能不很准确。望采纳。

求大神,c语言怎么用for循环语句输出1到100的所有质数,我这么做结果出来的是2到100的所有数

求大神,c语言怎么用for循环语句输出1到100的所有质数,我这么做结果出来的是2到100的所有数,哪里做错了吗

参考技术A for(a=2;a<=100;a++)

    for(i=2,t=0;i<a;i++)
    
        if(a%i==0)
        
            t=1;
            break;
        
    
    if(t==0)
    
        cout<<a<<" ";
    

追问

那里不是t++吗

追答

t++的意义何在,已经确认该数不是质数了,为什么还要循环

追问

老师说那相当于一个计数器,之前也是这么算的

那我之前那个哪里错了吗心好累

追答

我知道是计数,记录的是数a的除了1和a以外的因子,可是这个的意义何在?程序只要判断到存在非1和a的因子就可以确认数a不是质数,为什么还要继续运算,纯粹是在浪费资源
仔细看区别,if(t==0)后无分号,而且t也没有初始化

追问

😭😭😭我听不懂……算了,我太笨了

本回答被提问者采纳
参考技术B 吧i的初始值改为1

以上是关于c语言输出1-10,用for循环的主要内容,如果未能解决你的问题,请参考以下文章

C语言for循环 求1--10阶乘的和

怎么用C语言中for循环输出数列:1,1,2,3,5,8..的前n个数

C语言for循环 求1--10阶乘的和

求大神,c语言怎么用for循环语句输出1到100的所有质数,我这么做结果出来的是2到100的所有数

php中 怎样用for循环输出数组内容 我用C语言的方法行不通!

C语言如何循环输出1到0这10位数字8遍,即1234567890…?