程序(3)

2019-05-17 11:09

{ if(a[i] < aver)

printf(\}

30. 编写一个程序,在屏幕上显示如下图形(图形的层数读者自行设定): * * * * * * * * * * * * * * * * * * * * * * * * *

#include #include main() {

int i,j,k;

for (i=-3;i<=3;i++) {

for (j=1;j<=abs(i);j++) printf(\

for (j=1;j<=7-2*abs(i);j++) printf(\ printf(\ } }

31.编程实现求1+2+3+?+n之和,并输出当其和第一次大于或等于100时的值及n值。

#include main() {

int i,s,t=0; i=1;s=0;

while (i<=100) {

s=s+i;

if(s>=100 && t<1) {

printf(\第一次和大于或等于100时和为%d\\n\ printf(\第一次和大于或等于100时n为%d\\n\ t+=1; }

i=i+1; } }

32.编写程序,输入一位学生的生日,再输入当前的日期数据,计算并输出该学生的实足年龄。 #include \void main() {

int year,month,day,birthY,birthM,birthD,N; printf(\请输入生日\

scanf(\ printf(\请输入当前日期\

scanf(\ N=year-birthY+1; if(month

if(month==birthM); if(day

printf(\年龄为%d\\n\}

33.编写程序,计算并输出正整数n的所有因子(1和0除外)之和。 #include \void main() {

int n,i,s=0;

printf(\输入一个数n:\ scanf(\ for(i=2;i

if(n%i==0)

{printf(\ }

printf(\}

34.将一个数组逆序输出。

#include \#define N 5 main() {

int a[N]={9,6,5,4,1},i,temp; printf(\ for(i=0;i

{ temp=a[i]; a[i]=a[N-i-1]; a[N-i-1]=temp; }

printf(\ for(i=0;i

35.在输入的字符串中删除指定的字符。 #include \main() {

char str[80], *p, *q, ch; gets(str);

printf(\ ch=getchar(); p=q=str;

for(;*p!= '\\0';p++)

if(*p!=ch) *q++=*p;

*q='\\0'; puts(str); }


程序(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:我的砌体结构最终方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: