C程序设计:将10个数中的所有偶数除以2、所有奇数乘以2后输出这些数

C程序设计:将10个数中的所有偶数除以2、所有奇数乘以2后输出这些数,第1张

#include "stdioh"

void main()

{

int a[10],i;

printf("输入10个数字:");

for (i=0;i<10;i++)

{//输入数据同时,作出处理,节省时间

scanf("%d",&a[i]);

if (a[i]%2==0)a[i]/=2;//偶数减半

else a[i]=2;//奇数加倍

}

printf("处理结果:");

for (i=0;i<10;i++)printf("%d ",a[i]);

printf("\n");

}

#include<stdioh>

int main()

{ printf("C 语言程序设计! \n");

printf("祝你学习顺利!\n");

return 0;

}

main()

{

int n=5,i,j;

for(i=0;i<n;i++)

{

for(j=0;j<i;j++)

printf(" ");

for(j=0;j<2i-1;j++)

printf("");

printf("\n")

}

}

此程序打印一个五行的倒三角形图案,其形状大体如下:

有什么问题请留言。

#include "stdioh"

int main(void)

{

int i,j; /定义变量i,j分别为行和列/

for(i=1;i<=9;i++)

printf("%7d",i);

printf("\n");

for(i=10;i<=76;i++)

printf("%c",'-'); / 输出“-”线,并延伸/

printf("\n");

for(i=1;i<=9;i++){

for(j=1;j<=i;j++)

printf("%2d%d=%2d",i,j,ij); /输出每行乘以每列的结果/

printf("\n");

}

return 0;

}

楼主可以参考下

//要求任意输入10个数,然后按从小到大顺序输出

#include&lt;stdioh&gt;

int main()

{

int a[10];

int i,j;

int temp;

printf("请输入10个整数:");

for(i=0;i&lt;10;i++)

{

scanf("%d",&a&lt;i&gt;);

}

for(i=0;i&lt;9;i++)

{

for(j=0;j&lt;9-i;j++)

{

if(a[j]&gt;a[j+1])

{

temp=a[j];

a[j]=a[j+1];

a[j+1]=temp;

}

}

}

printf("排列后顺序为:");

for(i=0;i&lt;10;i++)

{

printf("%d",a&lt;i&gt;);

}

printf("\n");

return 0;

}

扩展资料:

①printf()函数是格式化输出函数,一般用于向标准输出设备按规定格式输出信息。

格式输出,它是c语言中产生格式化输出的函数(在stdioh中定义)。用于向终端(显示器、控制台等)输出字符。格式控制由要输出的文字和数据格式说明组成。

要输出的文字除了可以使用字母、数字、空格和一些数字符号以外,还可以使用一些转义字符表示特殊的含义。

简单点理解就是,在一段程序中你正确使用该函数,可以在该程序运行的时候输出你所需要的内容。

②printf函数是一个标准库函数,它的函数原型在头文件“stdioh”中。但作为一个特例,不要求在使用printf函数之前必须包含stdioh文件。

printf()函数的调用格式为:printf("&lt;格式化字符串&gt;",&lt;参量表&gt;)。

其中格式化字符串用于指定输出格式。格式控制串可由格式字符串和非格式字符串两种组成。

方法很多,我用数组实现。

定义20大小数组,下标加1就是1~20的数字,数组元素值就是输入状态。

#include<stdioh>

#include<windowsh>

#include<conioh>

void show(int nums);

int main()

{

int nums[20]={0};//表示1到20个数字的状态,0表示未被输入,1表示已被输入

int save[19],p=save,n=19,in=0,flag;

while(n--)

{

flag=1;

system("cls");

show(nums);

printf("请输入一个数字(1~20):"),scanf("%d",&in);

while(in<1 || in>20 || nums[in-1]==1)

{

if(in<1 || in>20)

printf("输入错误!只能输入1~20的整数!按任意键重新输入\n"),getch();

else if(nums[in-1]==1)

printf("输入错误!数字%d已输入,不能重复!按任意键重新输入\n",in),getch();

flag=0;

n++;

break;

}

if(flag)

p=in,nums[in-1]=1;

}

return 0;

}

void show(int nums)

{

int i;

printf("已输入数字:");

for(i=0;i<20;i++)

if(nums[i])

printf("%d ",i+1);

printf("\n未输入数字:");

for(i=0;i<20;i++)

if(!nums[i])

printf("%d ",i+1);

printf("\n");

}

以上就是关于C程序设计:将10个数中的所有偶数除以2、所有奇数乘以2后输出这些数全部的内容,包括:C程序设计:将10个数中的所有偶数除以2、所有奇数乘以2后输出这些数、1. 简答题 编程实现,使用C语言编写从屏幕上输出两句话: ①C 语言程序设计! ②、C语言程序设计,输出倒三角图案,初学者,最简单的一种等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9391514.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存