本文目錄一覽:
- 1、c語言,現在題目要求輸出格式是1,3,5,7,9 而我編完後輸出是13579 怎麼弄,急急急
- 2、求1 3 5 7 9 …..n的和?用C語言
- 3、C語言的循環問題!
- 4、C語言中如何輸出 1 135 1357 13579
- 5、C語言數組問題,比如輸入13579,這是5個元素,輸入2,然後把13調到579後,變成57913,
- 6、c語言4行5列的矩陣元素求和 13579 29994 69998 13570
c語言,現在題目要求輸出格式是1,3,5,7,9 而我編完後輸出是13579 怎麼弄,急急急
解決辦法很多,舉2例:
(1)把
for(i=0;i6;i++)
printf(“%d”,a[i]);改成
for(i=0;i4;i++)
printf(“%d,”,a[i]);
printf(“%d\n”,a[i]);
即可。
(2)把
for(i=0;i6;i++)
printf(“%d”,a[i]);改成
for(i=0;i5;i++)
printf(i4 ? “%d,” : “%d\n”,a[i]);
也行。
求1 3 5 7 9 …..n的和?用C語言
試編寫代碼如下:
#includestdio.h
int getSum(int n)
{
int r=0,i;
for(i=1;i=n;i+=2)
{
r+=i;
}
return r;
}
void main()
{
printf(“%d”,getSum(10));
}
C語言的循環問題!
該函數功能,是反序輸出,本來number=13579,輸出為:97531
main()
{
int number,digit; /*定義整形變量number,digit*/
number=13579; /*賦值13579給number*/
do /*do…while循環,先執行下列語句*/
{
digit=number % 10; /*賦值number處以10的餘數給digit */
printf(“%d”,digit); /*第一次循環輸出9*/
number=number / 10; /*number/10,也就是1357(因為number是整數)付給新number*/
} while (number != 0); /*循環條件number不等於0*/
}
循環第一次輸出9
第二次輸出7
依次……最後就是反序輸出
C語言中如何輸出 1 135 1357 13579
代碼如下:
#include stdio.h
#include stdlib.h
int main()
{
int n = 0, i, j;
printf(“請輸入n: “);
scanf(“%d”, n);
for (i = 0; i n; i++) {
for (j = 0; j = i; j++) {
printf(“%d”, 2 * j + 1);
}
printf(“\n”);
}
system(“pause”);
return 0;
}
運行結果:
C語言數組問題,比如輸入13579,這是5個元素,輸入2,然後把13調到579後,變成57913,
#include stdio.h
#define SIZE 5
void main()
{
char str[SIZE];
int pr,tmp,i,j;
printf(“輸入一個字符串:”);
scanf(“%s”,str);
fflush(stdin);
printf(“輸入調整個數:”);
scanf(“%d”,pr);
for(i=1;i=prprSIZE;i++)
{
tmp=str[pr-i];
for(j=pr-(i-1);jSIZE-(i-1);j++)
{
str[j-1]=str[j];
}
str[SIZE-i]=tmp;
}
printf(“%s\n”,str);
}
c語言4行5列的矩陣元素求和 13579 29994 69998 13570
#includestdio.h
int main()
{
int i,j,sum,a[4][5]={{1,3,5,7,9},{2,9,9,9,4},{6,9,9,9,8 },{1,3,5,7,0}};
sum=0;
for(i=0;i4;i++)
for(j=0;j5;j++)
sum+=a[i][j];
printf(“和為:%d\n”,sum);
return 0;
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/248091.html