當前位置:編程學習大全網 - 編程軟體 - C語言程序功能要求為,輸入壹個整數n(n>0 && n<10), 打印出星號菱形陣列?

C語言程序功能要求為,輸入壹個整數n(n>0 && n<10), 打印出星號菱形陣列?

#include?<stdio.h>

#define?ABS(X)((X)<0?-(X):(X))

int?main()?{

int?n;

do{

scanf("%d",&n);

}while(n<=0||n>=10);

for(int?i=-n+1;?i<=n-1;?i++,putchar('\n'))?{

for(int?j=-n+1;?j<=n-1;?j++)?{

if(ABS(i+j)%2==(n+1)%2&&ABS(i)+ABS(j)<=n-1)

printf("*");

else?printf("?");?

}

}

return?0;

}

設計壹個程序,用戶每輸入壹行字符,保留輸入字符中的數字和字母,並將所有小寫字母轉換為大寫,最後按ASCII碼由小到大排序輸出

#include?<stdio.h>

int?main(){

int?a[256]={0};

char?s[10001];

while((fgets(s,10000,stdin))!=NULL){

int?i=0;

while(s[i])?{

if(s[i]>='a'&&s[i]<='z')?

a[s[i]-32]++;

else?if((s[i]>='A'&&s[i]<='Z')||(s[i]>='0'&&s[i]<='9'))

a[s[i]]++;

i++;

}

for(int?j=0;j<256;j++)

if(a[j]!=0)?

printf("%c",j);

}

return?0;

}

  • 上一篇:使用了修復工具了還是應用程序無法正常啟動0xc000007b DirectX修復工具用了 沒修復什麽
  • 下一篇:stream 是什麽意思
  • copyright 2024編程學習大全網